--- /srv/rebuilderd/tmp/rebuilderdYsnSp1/inputs/hopenpgp-tools_0.23.11-2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdYsnSp1/out/hopenpgp-tools_0.23.11-2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-22 20:36:01.000000 debian-binary │ -rw-r--r-- 0 0 0 936 2026-02-22 20:36:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 19648456 2026-02-22 20:36:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 19624388 2026-02-22 20:36:01.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,14 +1,14 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-22 20:36:01.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-22 20:36:01.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-22 20:36:01.000000 ./usr/bin/ │ │ │ -rwxr-xr-x 0 root (0) root (0) 38529576 2026-02-22 20:36:01.000000 ./usr/bin/hkt │ │ │ -rwxr-xr-x 0 root (0) root (0) 41170920 2026-02-22 20:36:01.000000 ./usr/bin/hokey │ │ │ --rwxr-xr-x 0 root (0) root (0) 32011400 2026-02-22 20:36:01.000000 ./usr/bin/hop │ │ │ --rwxr-xr-x 0 root (0) root (0) 28633096 2026-02-22 20:36:01.000000 ./usr/bin/hot │ │ │ +-rwxr-xr-x 0 root (0) root (0) 32011432 2026-02-22 20:36:01.000000 ./usr/bin/hop │ │ │ +-rwxr-xr-x 0 root (0) root (0) 28633128 2026-02-22 20:36:01.000000 ./usr/bin/hot │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-22 20:36:01.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-22 20:36:01.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-22 20:36:01.000000 ./usr/share/doc/hopenpgp-tools/ │ │ │ -rw-r--r-- 0 root (0) root (0) 842 2026-02-22 20:36:01.000000 ./usr/share/doc/hopenpgp-tools/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 34515 2025-11-11 02:16:38.000000 ./usr/share/doc/hopenpgp-tools/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-22 20:36:01.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-22 20:36:01.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/bin/hkt │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x21a2d88 contains 32 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ + 0x0000000000000001 (NEEDED) Shared library: [libyaml-0.so.2] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libnettle.so.8] │ │ │ │ - 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libbz2.so.1.0] │ │ │ │ - 0x0000000000000001 (NEEDED) Shared library: [libyaml-0.so.2] │ │ │ │ + 0x0000000000000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgmp.so.10] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libffi.so.8] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libnuma.so.1] │ │ │ │ 0x000000000000000c (INIT) 0x406000 │ │ │ │ 0x000000000000000d (FINI) 0x23c85c4 │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x25a06d0 │ │ │ ├── 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: d38a19d66515e366b6278a3f645b1218a221abca │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7b3afc5c56ffe3edcf501fad993ca48ffd403988 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ Start of frame section: 0x2f9c (offset: 0x2593210) │ │ │ │ Entries in search table: 0x5f2 │ │ │ │ 0xfffffffffde75db0 (offset: 0x406020) -> 0x2ff8 fde=[ 58] │ │ │ │ - 0xfffffffffde770d0 (offset: 0x407340) -> 0x3918 fde=[ 978] │ │ │ │ + 0xfffffffffde770d0 (offset: 0x407340) -> 0x3b50 fde=[ bb0] │ │ │ │ 0xfffffffffde770d3 (offset: 0x407343) -> 0x5fa8 fde=[ 3008] │ │ │ │ 0xfffffffffde770ed (offset: 0x40735d) -> 0x602c fde=[ 308c] │ │ │ │ 0xfffffffffde770f2 (offset: 0x407362) -> 0x6100 fde=[ 3160] │ │ │ │ 0xfffffffffde77124 (offset: 0x407394) -> 0x6138 fde=[ 3198] │ │ │ │ 0xfffffffffde771ba (offset: 0x40742a) -> 0x619c fde=[ 31fc] │ │ │ │ 0xfffffffffde77205 (offset: 0x407475) -> 0x61e4 fde=[ 3244] │ │ │ │ 0xfffffffffde7721e (offset: 0x40748e) -> 0x6224 fde=[ 3284] │ │ │ │ @@ -40,494 +40,494 @@ │ │ │ │ 0xfffffffffde79220 (offset: 0x409490) -> 0xb734 fde=[ 8794] │ │ │ │ 0xfffffffffde79c10 (offset: 0x409e80) -> 0xf6c8 fde=[ c728] │ │ │ │ 0xfffffffffde7bfe0 (offset: 0x40c250) -> 0xf82c fde=[ c88c] │ │ │ │ 0xfffffffffde7bff0 (offset: 0x40c260) -> 0xf840 fde=[ c8a0] │ │ │ │ 0xfffffffffde7c020 (offset: 0x40c290) -> 0x2fb8 fde=[ 18] │ │ │ │ 0xfffffffffde7c050 (offset: 0x40c2c0) -> 0x2fe4 fde=[ 44] │ │ │ │ 0xfffffffffdebbe8e (offset: 0x44c0fe) -> 0x3020 fde=[ 80] │ │ │ │ - 0xfffffffffe5e7db7 (offset: 0xb78027) -> 0x3040 fde=[ a0] │ │ │ │ - 0xfffffffffe5e7dd0 (offset: 0xb78040) -> 0x3058 fde=[ b8] │ │ │ │ - 0xfffffffffe5e7de0 (offset: 0xb78050) -> 0x306c fde=[ cc] │ │ │ │ - 0xfffffffffe5e7df0 (offset: 0xb78060) -> 0x3080 fde=[ e0] │ │ │ │ - 0xfffffffffe890b70 (offset: 0xe20de0) -> 0x3098 fde=[ f8] │ │ │ │ - 0xfffffffffe891c90 (offset: 0xe21f00) -> 0x30dc fde=[ 13c] │ │ │ │ - 0xfffffffffe891cd0 (offset: 0xe21f40) -> 0x30f0 fde=[ 150] │ │ │ │ - 0xfffffffffe891ee0 (offset: 0xe22150) -> 0x313c fde=[ 19c] │ │ │ │ - 0xfffffffffe891f70 (offset: 0xe221e0) -> 0x3164 fde=[ 1c4] │ │ │ │ - 0xfffffffffe892200 (offset: 0xe22470) -> 0x31b0 fde=[ 210] │ │ │ │ - 0xfffffffffe8927d0 (offset: 0xe22a40) -> 0x31fc fde=[ 25c] │ │ │ │ - 0xfffffffffe892820 (offset: 0xe22a90) -> 0x3210 fde=[ 270] │ │ │ │ - 0xfffffffffe892870 (offset: 0xe22ae0) -> 0x3224 fde=[ 284] │ │ │ │ - 0xfffffffffe892a80 (offset: 0xe22cf0) -> 0x3270 fde=[ 2d0] │ │ │ │ - 0xfffffffffe892a90 (offset: 0xe22d00) -> 0x3284 fde=[ 2e4] │ │ │ │ - 0xfffffffffe892b50 (offset: 0xe22dc0) -> 0x32ac fde=[ 30c] │ │ │ │ - 0xfffffffffe892b80 (offset: 0xe22df0) -> 0x32cc fde=[ 32c] │ │ │ │ - 0xfffffffffe892e60 (offset: 0xe230d0) -> 0x3318 fde=[ 378] │ │ │ │ - 0xfffffffffe892e90 (offset: 0xe23100) -> 0x3338 fde=[ 398] │ │ │ │ - 0xfffffffffe8934b0 (offset: 0xe23720) -> 0x3384 fde=[ 3e4] │ │ │ │ - 0xfffffffffe893520 (offset: 0xe23790) -> 0x3398 fde=[ 3f8] │ │ │ │ - 0xfffffffffe893590 (offset: 0xe23800) -> 0x33ac fde=[ 40c] │ │ │ │ - 0xfffffffffe893770 (offset: 0xe239e0) -> 0x3410 fde=[ 470] │ │ │ │ - 0xfffffffffe893780 (offset: 0xe239f0) -> 0x3424 fde=[ 484] │ │ │ │ - 0xfffffffffe893860 (offset: 0xe23ad0) -> 0x344c fde=[ 4ac] │ │ │ │ - 0xfffffffffe8938a0 (offset: 0xe23b10) -> 0x346c fde=[ 4cc] │ │ │ │ - 0xfffffffffe893bd0 (offset: 0xe23e40) -> 0x34bc fde=[ 51c] │ │ │ │ - 0xfffffffffe893c10 (offset: 0xe23e80) -> 0x34dc fde=[ 53c] │ │ │ │ - 0xfffffffffe893e50 (offset: 0xe240c0) -> 0x3514 fde=[ 574] │ │ │ │ - 0xfffffffffe893e60 (offset: 0xe240d0) -> 0x3528 fde=[ 588] │ │ │ │ - 0xfffffffffe893e90 (offset: 0xe24100) -> 0x3558 fde=[ 5b8] │ │ │ │ - 0xfffffffffe894060 (offset: 0xe242d0) -> 0x356c fde=[ 5cc] │ │ │ │ - 0xfffffffffe894080 (offset: 0xe242f0) -> 0x3580 fde=[ 5e0] │ │ │ │ - 0xfffffffffe894270 (offset: 0xe244e0) -> 0x35c0 fde=[ 620] │ │ │ │ - 0xfffffffffe8942c0 (offset: 0xe24530) -> 0x35e8 fde=[ 648] │ │ │ │ - 0xfffffffffe8949b0 (offset: 0xe24c20) -> 0x362c fde=[ 68c] │ │ │ │ - 0xfffffffffe8949e0 (offset: 0xe24c50) -> 0x3640 fde=[ 6a0] │ │ │ │ - 0xfffffffffe894bf0 (offset: 0xe24e60) -> 0x368c fde=[ 6ec] │ │ │ │ - 0xfffffffffe894c60 (offset: 0xe24ed0) -> 0x36b4 fde=[ 714] │ │ │ │ - 0xfffffffffe894ee0 (offset: 0xe25150) -> 0x3700 fde=[ 760] │ │ │ │ - 0xfffffffffe896380 (offset: 0xe265f0) -> 0x3744 fde=[ 7a4] │ │ │ │ - 0xfffffffffe8963c0 (offset: 0xe26630) -> 0x3758 fde=[ 7b8] │ │ │ │ - 0xfffffffffe8965d0 (offset: 0xe26840) -> 0x37a4 fde=[ 804] │ │ │ │ - 0xfffffffffe896650 (offset: 0xe268c0) -> 0x37d0 fde=[ 830] │ │ │ │ - 0xfffffffffe896930 (offset: 0xe26ba0) -> 0x381c fde=[ 87c] │ │ │ │ - 0xfffffffffe896a20 (offset: 0xe26c90) -> 0x3860 fde=[ 8c0] │ │ │ │ - 0xfffffffffe896ec0 (offset: 0xe27130) -> 0x38ac fde=[ 90c] │ │ │ │ - 0xfffffffffe897250 (offset: 0xe274c0) -> 0x38f0 fde=[ 950] │ │ │ │ - 0xfffffffffe8972b0 (offset: 0xe27520) -> 0x3904 fde=[ 964] │ │ │ │ - 0xfffffffffe897390 (offset: 0xe27600) -> 0x392c fde=[ 98c] │ │ │ │ - 0xfffffffffe897730 (offset: 0xe279a0) -> 0x3970 fde=[ 9d0] │ │ │ │ - 0xfffffffffe898010 (offset: 0xe28280) -> 0x39bc fde=[ a1c] │ │ │ │ - 0xfffffffffe8988a0 (offset: 0xe28b10) -> 0x3a08 fde=[ a68] │ │ │ │ - 0xfffffffffe8993e0 (offset: 0xe29650) -> 0x3a54 fde=[ ab4] │ │ │ │ - 0xfffffffffe89ad00 (offset: 0xe2af70) -> 0x3aa0 fde=[ b00] │ │ │ │ - 0xfffffffffe89bf90 (offset: 0xe2c200) -> 0x3aec fde=[ b4c] │ │ │ │ - 0xfffffffffe89d990 (offset: 0xe2dc00) -> 0x3b38 fde=[ b98] │ │ │ │ - 0xfffffffffe89dc70 (offset: 0xe2dee0) -> 0x3b7c fde=[ bdc] │ │ │ │ - 0xfffffffffe89e880 (offset: 0xe2eaf0) -> 0x3bc8 fde=[ c28] │ │ │ │ - 0xfffffffffe89ef00 (offset: 0xe2f170) -> 0x3bfc fde=[ c5c] │ │ │ │ - 0xfffffffffe89f8e0 (offset: 0xe2fb50) -> 0x3c48 fde=[ ca8] │ │ │ │ - 0xfffffffffe89f9a0 (offset: 0xe2fc10) -> 0x3c74 fde=[ cd4] │ │ │ │ - 0xfffffffffe89fd40 (offset: 0xe2ffb0) -> 0x3cb0 fde=[ d10] │ │ │ │ - 0xfffffffffe89ff30 (offset: 0xe301a0) -> 0x3cec fde=[ d4c] │ │ │ │ - 0xfffffffffe8a0150 (offset: 0xe303c0) -> 0x3d30 fde=[ d90] │ │ │ │ - 0xfffffffffe8a0370 (offset: 0xe305e0) -> 0x3d74 fde=[ dd4] │ │ │ │ - 0xfffffffffe8a0590 (offset: 0xe30800) -> 0x3db8 fde=[ e18] │ │ │ │ - 0xfffffffffe8a07b0 (offset: 0xe30a20) -> 0x3dfc fde=[ e5c] │ │ │ │ - 0xfffffffffe8a09d0 (offset: 0xe30c40) -> 0x3e40 fde=[ ea0] │ │ │ │ - 0xfffffffffe8a0aa0 (offset: 0xe30d10) -> 0x3e74 fde=[ ed4] │ │ │ │ - 0xfffffffffe8a0b50 (offset: 0xe30dc0) -> 0x3eb8 fde=[ f18] │ │ │ │ - 0xfffffffffe8a1350 (offset: 0xe315c0) -> 0x3f04 fde=[ f64] │ │ │ │ - 0xfffffffffe8a3a10 (offset: 0xe33c80) -> 0x3f50 fde=[ fb0] │ │ │ │ - 0xfffffffffe8a3af0 (offset: 0xe33d60) -> 0x3f80 fde=[ fe0] │ │ │ │ - 0xfffffffffe8a3bb0 (offset: 0xe33e20) -> 0x3f9c fde=[ ffc] │ │ │ │ - 0xfffffffffe8a7e50 (offset: 0xe380c0) -> 0x3fec fde=[ 104c] │ │ │ │ - 0xfffffffffe8a7e60 (offset: 0xe380d0) -> 0x4000 fde=[ 1060] │ │ │ │ - 0xfffffffffe8a7ec0 (offset: 0xe38130) -> 0x4014 fde=[ 1074] │ │ │ │ - 0xfffffffffe8a7fe0 (offset: 0xe38250) -> 0x4048 fde=[ 10a8] │ │ │ │ - 0xfffffffffe8a8030 (offset: 0xe382a0) -> 0x405c fde=[ 10bc] │ │ │ │ - 0xfffffffffe8a8190 (offset: 0xe38400) -> 0x40a0 fde=[ 1100] │ │ │ │ - 0xfffffffffe8a81a0 (offset: 0xe38410) -> 0x40b4 fde=[ 1114] │ │ │ │ - 0xfffffffffe8a81b0 (offset: 0xe38420) -> 0x40c8 fde=[ 1128] │ │ │ │ - 0xfffffffffe8a81e0 (offset: 0xe38450) -> 0x40e0 fde=[ 1140] │ │ │ │ - 0xfffffffffe8a9480 (offset: 0xe396f0) -> 0x412c fde=[ 118c] │ │ │ │ - 0xfffffffffe8a9610 (offset: 0xe39880) -> 0x4140 fde=[ 11a0] │ │ │ │ - 0xfffffffffe8a9620 (offset: 0xe39890) -> 0x4154 fde=[ 11b4] │ │ │ │ - 0xfffffffffe8a9630 (offset: 0xe398a0) -> 0x4168 fde=[ 11c8] │ │ │ │ - 0xfffffffffe8a9650 (offset: 0xe398c0) -> 0x4184 fde=[ 11e4] │ │ │ │ - 0xfffffffffe8a9660 (offset: 0xe398d0) -> 0x4198 fde=[ 11f8] │ │ │ │ - 0xfffffffffe8aae10 (offset: 0xe3b080) -> 0x41e8 fde=[ 1248] │ │ │ │ - 0xfffffffffe8aae30 (offset: 0xe3b0a0) -> 0x41fc fde=[ 125c] │ │ │ │ - 0xfffffffffe8ab4a0 (offset: 0xe3b710) -> 0x4220 fde=[ 1280] │ │ │ │ - 0xfffffffffe8ab530 (offset: 0xe3b7a0) -> 0x425c fde=[ 12bc] │ │ │ │ - 0xfffffffffe8ab7b0 (offset: 0xe3ba20) -> 0x42a8 fde=[ 1308] │ │ │ │ - 0xfffffffffe8ab9e0 (offset: 0xe3bc50) -> 0x4300 fde=[ 1360] │ │ │ │ - 0xfffffffffe8ae6c0 (offset: 0xe3e930) -> 0x4350 fde=[ 13b0] │ │ │ │ - 0xfffffffffe8aecd0 (offset: 0xe3ef40) -> 0x43a0 fde=[ 1400] │ │ │ │ - 0xfffffffffe8aecf0 (offset: 0xe3ef60) -> 0x43bc fde=[ 141c] │ │ │ │ - 0xfffffffffe8ccbd0 (offset: 0xe5ce40) -> 0x43d0 fde=[ 1430] │ │ │ │ - 0xfffffffffe8cced0 (offset: 0xe5d140) -> 0x4418 fde=[ 1478] │ │ │ │ - 0xfffffffffe8ccf80 (offset: 0xe5d1f0) -> 0x442c fde=[ 148c] │ │ │ │ - 0xfffffffffe8ccfe0 (offset: 0xe5d250) -> 0x4440 fde=[ 14a0] │ │ │ │ - 0xfffffffffe8cd030 (offset: 0xe5d2a0) -> 0x445c fde=[ 14bc] │ │ │ │ - 0xfffffffffe8cd270 (offset: 0xe5d4e0) -> 0x44a8 fde=[ 1508] │ │ │ │ - 0xfffffffffe8cd2f0 (offset: 0xe5d560) -> 0x44d8 fde=[ 1538] │ │ │ │ - 0xfffffffffe8cd780 (offset: 0xe5d9f0) -> 0x4540 fde=[ 15a0] │ │ │ │ - 0xfffffffffe8cdb10 (offset: 0xe5dd80) -> 0x45a8 fde=[ 1608] │ │ │ │ - 0xfffffffffe9a7870 (offset: 0xf37ae0) -> 0x4610 fde=[ 1670] │ │ │ │ - 0xfffffffffe9a7880 (offset: 0xf37af0) -> 0x4624 fde=[ 1684] │ │ │ │ - 0xfffffffffea1b800 (offset: 0xfaba70) -> 0x4650 fde=[ 16b0] │ │ │ │ - 0xfffffffffea1b850 (offset: 0xfabac0) -> 0x4670 fde=[ 16d0] │ │ │ │ - 0xfffffffffea1bbd0 (offset: 0xfabe40) -> 0x46e8 fde=[ 1748] │ │ │ │ - 0xfffffffffea1bbf0 (offset: 0xfabe60) -> 0x4700 fde=[ 1760] │ │ │ │ - 0xfffffffffea1bc80 (offset: 0xfabef0) -> 0x4734 fde=[ 1794] │ │ │ │ - 0xfffffffffea1bce0 (offset: 0xfabf50) -> 0x4758 fde=[ 17b8] │ │ │ │ - 0xfffffffffea1bd30 (offset: 0xfabfa0) -> 0x4774 fde=[ 17d4] │ │ │ │ - 0xfffffffffea1be30 (offset: 0xfac0a0) -> 0x4798 fde=[ 17f8] │ │ │ │ - 0xfffffffffea1be90 (offset: 0xfac100) -> 0x47bc fde=[ 181c] │ │ │ │ - 0xfffffffffea1c3f0 (offset: 0xfac660) -> 0x4810 fde=[ 1870] │ │ │ │ - 0xfffffffffea1c520 (offset: 0xfac790) -> 0x4840 fde=[ 18a0] │ │ │ │ - 0xfffffffffeafa660 (offset: 0x108a8d0) -> 0x4890 fde=[ 18f0] │ │ │ │ - 0xfffffffffeafa710 (offset: 0x108a980) -> 0x48d0 fde=[ 1930] │ │ │ │ - 0xfffffffffeafa720 (offset: 0x108a990) -> 0x48e4 fde=[ 1944] │ │ │ │ - 0xfffffffffeafa730 (offset: 0x108a9a0) -> 0x48f8 fde=[ 1958] │ │ │ │ - 0xfffffffffeafa740 (offset: 0x108a9b0) -> 0x490c fde=[ 196c] │ │ │ │ - 0xfffffffffeafa750 (offset: 0x108a9c0) -> 0x4920 fde=[ 1980] │ │ │ │ - 0xfffffffffeafa760 (offset: 0x108a9d0) -> 0x4934 fde=[ 1994] │ │ │ │ - 0xfffffffffeafa770 (offset: 0x108a9e0) -> 0x4948 fde=[ 19a8] │ │ │ │ - 0xfffffffffeafa780 (offset: 0x108a9f0) -> 0x495c fde=[ 19bc] │ │ │ │ - 0xfffffffffeafa790 (offset: 0x108aa00) -> 0x4970 fde=[ 19d0] │ │ │ │ - 0xfffffffffeafa7b0 (offset: 0x108aa20) -> 0x4984 fde=[ 19e4] │ │ │ │ - 0xfffffffffeafa7c0 (offset: 0x108aa30) -> 0x4998 fde=[ 19f8] │ │ │ │ - 0xfffffffffeafa7d0 (offset: 0x108aa40) -> 0x49ac fde=[ 1a0c] │ │ │ │ - 0xfffffffffeafa7e0 (offset: 0x108aa50) -> 0x49c0 fde=[ 1a20] │ │ │ │ - 0xfffffffffeafa800 (offset: 0x108aa70) -> 0x49d4 fde=[ 1a34] │ │ │ │ - 0xfffffffffeafa810 (offset: 0x108aa80) -> 0x49e8 fde=[ 1a48] │ │ │ │ - 0xfffffffffeafa820 (offset: 0x108aa90) -> 0x49fc fde=[ 1a5c] │ │ │ │ - 0xfffffffffeafa830 (offset: 0x108aaa0) -> 0x4a10 fde=[ 1a70] │ │ │ │ - 0xfffffffffeafa840 (offset: 0x108aab0) -> 0x4a24 fde=[ 1a84] │ │ │ │ - 0xfffffffffeafa860 (offset: 0x108aad0) -> 0x4a38 fde=[ 1a98] │ │ │ │ - 0xfffffffffeafa870 (offset: 0x108aae0) -> 0x4a4c fde=[ 1aac] │ │ │ │ - 0xfffffffffeafa880 (offset: 0x108aaf0) -> 0x4a60 fde=[ 1ac0] │ │ │ │ - 0xfffffffffeafa8a0 (offset: 0x108ab10) -> 0x4a74 fde=[ 1ad4] │ │ │ │ - 0xfffffffffeafa8b0 (offset: 0x108ab20) -> 0x4a88 fde=[ 1ae8] │ │ │ │ - 0xfffffffffeafa8c0 (offset: 0x108ab30) -> 0x4a9c fde=[ 1afc] │ │ │ │ - 0xfffffffffeafa8d0 (offset: 0x108ab40) -> 0x4ab0 fde=[ 1b10] │ │ │ │ - 0xfffffffffeafa8e0 (offset: 0x108ab50) -> 0x4ac4 fde=[ 1b24] │ │ │ │ - 0xfffffffffeafa8f0 (offset: 0x108ab60) -> 0x4ad8 fde=[ 1b38] │ │ │ │ - 0xfffffffffeafa900 (offset: 0x108ab70) -> 0x4aec fde=[ 1b4c] │ │ │ │ - 0xfffffffffeafa930 (offset: 0x108aba0) -> 0x4b0c fde=[ 1b6c] │ │ │ │ - 0xfffffffffeca0560 (offset: 0x12307d0) -> 0x4b20 fde=[ 1b80] │ │ │ │ - 0xfffffffffeca0570 (offset: 0x12307e0) -> 0x4b34 fde=[ 1b94] │ │ │ │ - 0xfffffffffeca0580 (offset: 0x12307f0) -> 0x4b48 fde=[ 1ba8] │ │ │ │ - 0xfffffffffeca0590 (offset: 0x1230800) -> 0x4b5c fde=[ 1bbc] │ │ │ │ - 0xfffffffffeca3020 (offset: 0x1233290) -> 0x4b70 fde=[ 1bd0] │ │ │ │ - 0xfffffffffeca3800 (offset: 0x1233a70) -> 0x4b88 fde=[ 1be8] │ │ │ │ - 0xfffffffffeca4180 (offset: 0x12343f0) -> 0x4ba0 fde=[ 1c00] │ │ │ │ - 0xfffffffffeca4190 (offset: 0x1234400) -> 0x4bb4 fde=[ 1c14] │ │ │ │ - 0xfffffffffeca41a0 (offset: 0x1234410) -> 0x4bc8 fde=[ 1c28] │ │ │ │ - 0xfffffffffeca4710 (offset: 0x1234980) -> 0x4be0 fde=[ 1c40] │ │ │ │ - 0xfffffffffeca4720 (offset: 0x1234990) -> 0x4bf4 fde=[ 1c54] │ │ │ │ - 0xfffffffffeca4730 (offset: 0x12349a0) -> 0x4c08 fde=[ 1c68] │ │ │ │ - 0xfffffffffeca57e0 (offset: 0x1235a50) -> 0x4c20 fde=[ 1c80] │ │ │ │ - 0xfffffffffeca57f0 (offset: 0x1235a60) -> 0x4c34 fde=[ 1c94] │ │ │ │ - 0xfffffffffeca5800 (offset: 0x1235a70) -> 0x4c48 fde=[ 1ca8] │ │ │ │ - 0xfffffffffeca5810 (offset: 0x1235a80) -> 0x4c5c fde=[ 1cbc] │ │ │ │ - 0xfffffffffeca5820 (offset: 0x1235a90) -> 0x4c70 fde=[ 1cd0] │ │ │ │ - 0xfffffffffeca5830 (offset: 0x1235aa0) -> 0x4c84 fde=[ 1ce4] │ │ │ │ - 0xfffffffffeca5840 (offset: 0x1235ab0) -> 0x4c98 fde=[ 1cf8] │ │ │ │ - 0xfffffffffeca5850 (offset: 0x1235ac0) -> 0x4cac fde=[ 1d0c] │ │ │ │ - 0xfffffffffeca6bd0 (offset: 0x1236e40) -> 0x4cc0 fde=[ 1d20] │ │ │ │ - 0xfffffffffeca6be0 (offset: 0x1236e50) -> 0x4cd4 fde=[ 1d34] │ │ │ │ - 0xfffffffffeca6bf0 (offset: 0x1236e60) -> 0x4ce8 fde=[ 1d48] │ │ │ │ - 0xfffffffffeca6c00 (offset: 0x1236e70) -> 0x4cfc fde=[ 1d5c] │ │ │ │ - 0xfffffffffeca6c10 (offset: 0x1236e80) -> 0x4d10 fde=[ 1d70] │ │ │ │ - 0xfffffffffeca6c20 (offset: 0x1236e90) -> 0x4d24 fde=[ 1d84] │ │ │ │ - 0xfffffffffeca6c40 (offset: 0x1236eb0) -> 0x4d40 fde=[ 1da0] │ │ │ │ - 0xfffffffffeca6c50 (offset: 0x1236ec0) -> 0x4d54 fde=[ 1db4] │ │ │ │ - 0xfffffffffeca6c60 (offset: 0x1236ed0) -> 0x4d68 fde=[ 1dc8] │ │ │ │ - 0xffffffffff156c30 (offset: 0x16e6ea0) -> 0x4d80 fde=[ 1de0] │ │ │ │ - 0xffffffffff156de0 (offset: 0x16e7050) -> 0x4d94 fde=[ 1df4] │ │ │ │ - 0xffffffffff156e50 (offset: 0x16e70c0) -> 0x4da8 fde=[ 1e08] │ │ │ │ - 0xffffffffff156ed0 (offset: 0x16e7140) -> 0x4dbc fde=[ 1e1c] │ │ │ │ - 0xffffffffff156f50 (offset: 0x16e71c0) -> 0x4dd0 fde=[ 1e30] │ │ │ │ - 0xffffffffff156fb0 (offset: 0x16e7220) -> 0x4de4 fde=[ 1e44] │ │ │ │ - 0xffffffffff157060 (offset: 0x16e72d0) -> 0x4e10 fde=[ 1e70] │ │ │ │ - 0xffffffffff157110 (offset: 0x16e7380) -> 0x4e3c fde=[ 1e9c] │ │ │ │ - 0xffffffffff157270 (offset: 0x16e74e0) -> 0x4e50 fde=[ 1eb0] │ │ │ │ - 0xffffffffff1572d0 (offset: 0x16e7540) -> 0x4e64 fde=[ 1ec4] │ │ │ │ - 0xffffffffff157370 (offset: 0x16e75e0) -> 0x4e78 fde=[ 1ed8] │ │ │ │ - 0xffffffffff157410 (offset: 0x16e7680) -> 0x4e8c fde=[ 1eec] │ │ │ │ - 0xffffffffff188540 (offset: 0x17187b0) -> 0x4ea0 fde=[ 1f00] │ │ │ │ - 0xffffffffff188550 (offset: 0x17187c0) -> 0x4eb4 fde=[ 1f14] │ │ │ │ - 0xffffffffff188560 (offset: 0x17187d0) -> 0x4ec8 fde=[ 1f28] │ │ │ │ - 0xffffffffff867bd0 (offset: 0x1df7e40) -> 0x4ee0 fde=[ 1f40] │ │ │ │ - 0xffffffffff867be0 (offset: 0x1df7e50) -> 0x4ef4 fde=[ 1f54] │ │ │ │ - 0xffffffffff867bf0 (offset: 0x1df7e60) -> 0x4f08 fde=[ 1f68] │ │ │ │ - 0xffffffffff867c00 (offset: 0x1df7e70) -> 0x4f1c fde=[ 1f7c] │ │ │ │ - 0xffffffffff867c10 (offset: 0x1df7e80) -> 0x4f30 fde=[ 1f90] │ │ │ │ - 0xffffffffff867c20 (offset: 0x1df7e90) -> 0x4f44 fde=[ 1fa4] │ │ │ │ - 0xffffffffff867ce0 (offset: 0x1df7f50) -> 0x4f58 fde=[ 1fb8] │ │ │ │ - 0xffffffffff867d70 (offset: 0x1df7fe0) -> 0x4f6c fde=[ 1fcc] │ │ │ │ - 0xffffffffff867df0 (offset: 0x1df8060) -> 0x4f80 fde=[ 1fe0] │ │ │ │ - 0xffffffffff867e70 (offset: 0x1df80e0) -> 0x4f94 fde=[ 1ff4] │ │ │ │ - 0xffffffffff867ef0 (offset: 0x1df8160) -> 0x4fa8 fde=[ 2008] │ │ │ │ - 0xffffffffff867f90 (offset: 0x1df8200) -> 0x4fbc fde=[ 201c] │ │ │ │ - 0xffffffffff868020 (offset: 0x1df8290) -> 0x4fd0 fde=[ 2030] │ │ │ │ - 0xffffffffff8c1070 (offset: 0x1e512e0) -> 0x4fe8 fde=[ 2048] │ │ │ │ - 0xffffffffff8c10ab (offset: 0x1e5131b) -> 0x4ffc fde=[ 205c] │ │ │ │ - 0xffffffffff8c10b5 (offset: 0x1e51325) -> 0x5010 fde=[ 2070] │ │ │ │ - 0xffffffffff8c10d8 (offset: 0x1e51348) -> 0x5024 fde=[ 2084] │ │ │ │ - 0xffffffffff8c1117 (offset: 0x1e51387) -> 0x5038 fde=[ 2098] │ │ │ │ - 0xffffffffff8c1125 (offset: 0x1e51395) -> 0x5050 fde=[ 20b0] │ │ │ │ - 0xffffffffff8c15e8 (offset: 0x1e51858) -> 0x50a8 fde=[ 2108] │ │ │ │ - 0xffffffffff8c16e0 (offset: 0x1e51950) -> 0x50f0 fde=[ 2150] │ │ │ │ - 0xffffffffff8c1730 (offset: 0x1e519a0) -> 0x5128 fde=[ 2188] │ │ │ │ - 0xffffffffff8c1be0 (offset: 0x1e51e50) -> 0x5168 fde=[ 21c8] │ │ │ │ - 0xffffffffff8c1e6b (offset: 0x1e520db) -> 0x51b4 fde=[ 2214] │ │ │ │ - 0xffffffffff8c2150 (offset: 0x1e523c0) -> 0x51f4 fde=[ 2254] │ │ │ │ - 0xffffffffff8c216c (offset: 0x1e523dc) -> 0x520c fde=[ 226c] │ │ │ │ - 0xffffffffff8c2189 (offset: 0x1e523f9) -> 0x5224 fde=[ 2284] │ │ │ │ - 0xffffffffff8c21a0 (offset: 0x1e52410) -> 0x523c fde=[ 229c] │ │ │ │ - 0xffffffffff8c21ae (offset: 0x1e5241e) -> 0x5254 fde=[ 22b4] │ │ │ │ - 0xffffffffff8c2700 (offset: 0x1e52970) -> 0x52a4 fde=[ 2304] │ │ │ │ - 0xffffffffff8c28cb (offset: 0x1e52b3b) -> 0x52b8 fde=[ 2318] │ │ │ │ - 0xffffffffff8c28e2 (offset: 0x1e52b52) -> 0x52cc fde=[ 232c] │ │ │ │ - 0xffffffffff8c28e8 (offset: 0x1e52b58) -> 0x52e0 fde=[ 2340] │ │ │ │ - 0xffffffffff8c291b (offset: 0x1e52b8b) -> 0x52f4 fde=[ 2354] │ │ │ │ - 0xffffffffff8c2949 (offset: 0x1e52bb9) -> 0x5308 fde=[ 2368] │ │ │ │ - 0xffffffffff8c2963 (offset: 0x1e52bd3) -> 0x5320 fde=[ 2380] │ │ │ │ - 0xffffffffff8c2f50 (offset: 0x1e531c0) -> 0x5338 fde=[ 2398] │ │ │ │ - 0xffffffffff8c2f60 (offset: 0x1e531d0) -> 0x534c fde=[ 23ac] │ │ │ │ - 0xffffffffff8c2f90 (offset: 0x1e53200) -> 0x5370 fde=[ 23d0] │ │ │ │ - 0xffffffffff8c3180 (offset: 0x1e533f0) -> 0x5384 fde=[ 23e4] │ │ │ │ - 0xffffffffff8c32e0 (offset: 0x1e53550) -> 0x5398 fde=[ 23f8] │ │ │ │ - 0xffffffffff8c3310 (offset: 0x1e53580) -> 0x53b4 fde=[ 2414] │ │ │ │ - 0xffffffffff96c1b0 (offset: 0x1efc420) -> 0x53e0 fde=[ 2440] │ │ │ │ - 0xffffffffff96c250 (offset: 0x1efc4c0) -> 0x53f4 fde=[ 2454] │ │ │ │ - 0xffffffffff96c270 (offset: 0x1efc4e0) -> 0x5408 fde=[ 2468] │ │ │ │ - 0xffffffffffa77360 (offset: 0x20075d0) -> 0x5420 fde=[ 2480] │ │ │ │ - 0xffffffffffaa0710 (offset: 0x2030980) -> 0x5438 fde=[ 2498] │ │ │ │ - 0xffffffffffaa0800 (offset: 0x2030a70) -> 0x544c fde=[ 24ac] │ │ │ │ - 0xffffffffffaa0910 (offset: 0x2030b80) -> 0x5460 fde=[ 24c0] │ │ │ │ - 0xffffffffffaa09b0 (offset: 0x2030c20) -> 0x5474 fde=[ 24d4] │ │ │ │ - 0xffffffffffaa0a30 (offset: 0x2030ca0) -> 0x5488 fde=[ 24e8] │ │ │ │ - 0xffffffffffaa0aa0 (offset: 0x2030d10) -> 0x549c fde=[ 24fc] │ │ │ │ - 0xffffffffffaa0b30 (offset: 0x2030da0) -> 0x54b0 fde=[ 2510] │ │ │ │ - 0xffffffffffaa0b90 (offset: 0x2030e00) -> 0x54c4 fde=[ 2524] │ │ │ │ - 0xffffffffffaa0c10 (offset: 0x2030e80) -> 0x54d8 fde=[ 2538] │ │ │ │ - 0xffffffffffaa0e00 (offset: 0x2031070) -> 0x54ec fde=[ 254c] │ │ │ │ - 0xffffffffffaa0ff0 (offset: 0x2031260) -> 0x5500 fde=[ 2560] │ │ │ │ - 0xffffffffffaa1560 (offset: 0x20317d0) -> 0x5524 fde=[ 2584] │ │ │ │ - 0xffffffffffaa1a80 (offset: 0x2031cf0) -> 0x5554 fde=[ 25b4] │ │ │ │ - 0xffffffffffad4350 (offset: 0x20645c0) -> 0x5578 fde=[ 25d8] │ │ │ │ - 0xffffffffffad4360 (offset: 0x20645d0) -> 0x558c fde=[ 25ec] │ │ │ │ - 0xffffffffffad44f0 (offset: 0x2064760) -> 0x55a0 fde=[ 2600] │ │ │ │ - 0xffffffffffad47c0 (offset: 0x2064a30) -> 0x55e8 fde=[ 2648] │ │ │ │ - 0xffffffffffad4b10 (offset: 0x2064d80) -> 0x5618 fde=[ 2678] │ │ │ │ - 0xffffffffffad4b50 (offset: 0x2064dc0) -> 0x562c fde=[ 268c] │ │ │ │ - 0xffffffffffad4c40 (offset: 0x2064eb0) -> 0x5640 fde=[ 26a0] │ │ │ │ - 0xffffffffffad4d40 (offset: 0x2064fb0) -> 0x5654 fde=[ 26b4] │ │ │ │ - 0xffffffffffad4e40 (offset: 0x20650b0) -> 0x5668 fde=[ 26c8] │ │ │ │ - 0xffffffffffad4e50 (offset: 0x20650c0) -> 0x567c fde=[ 26dc] │ │ │ │ - 0xffffffffffad4e60 (offset: 0x20650d0) -> 0x5690 fde=[ 26f0] │ │ │ │ - 0xffffffffffad4e70 (offset: 0x20650e0) -> 0x56a4 fde=[ 2704] │ │ │ │ - 0xffffffffffad4e80 (offset: 0x20650f0) -> 0x56b8 fde=[ 2718] │ │ │ │ - 0xffffffffffad4e90 (offset: 0x2065100) -> 0x56cc fde=[ 272c] │ │ │ │ - 0xffffffffffad4ea0 (offset: 0x2065110) -> 0x56e0 fde=[ 2740] │ │ │ │ - 0xffffffffffad4eb0 (offset: 0x2065120) -> 0x56f4 fde=[ 2754] │ │ │ │ - 0xffffffffffad4f40 (offset: 0x20651b0) -> 0x571c fde=[ 277c] │ │ │ │ - 0xffffffffffc6d1a0 (offset: 0x21fd410) -> 0x5738 fde=[ 2798] │ │ │ │ - 0xffffffffffc6d1b0 (offset: 0x21fd420) -> 0x5750 fde=[ 27b0] │ │ │ │ - 0xffffffffffc6d1c0 (offset: 0x21fd430) -> 0x576c fde=[ 27cc] │ │ │ │ - 0xffffffffffc6d1d0 (offset: 0x21fd440) -> 0x5780 fde=[ 27e0] │ │ │ │ - 0xffffffffffc6d1e0 (offset: 0x21fd450) -> 0x5794 fde=[ 27f4] │ │ │ │ - 0xffffffffffc6d1f0 (offset: 0x21fd460) -> 0x57a8 fde=[ 2808] │ │ │ │ - 0xffffffffffc6d200 (offset: 0x21fd470) -> 0x57bc fde=[ 281c] │ │ │ │ - 0xffffffffffc6d210 (offset: 0x21fd480) -> 0x57d0 fde=[ 2830] │ │ │ │ - 0xffffffffffc6d220 (offset: 0x21fd490) -> 0x57e4 fde=[ 2844] │ │ │ │ - 0xffffffffffc6d230 (offset: 0x21fd4a0) -> 0x57f8 fde=[ 2858] │ │ │ │ - 0xffffffffffc6d240 (offset: 0x21fd4b0) -> 0x580c fde=[ 286c] │ │ │ │ - 0xffffffffffc6d250 (offset: 0x21fd4c0) -> 0x5820 fde=[ 2880] │ │ │ │ - 0xffffffffffc6d260 (offset: 0x21fd4d0) -> 0x5834 fde=[ 2894] │ │ │ │ - 0xffffffffffc6d270 (offset: 0x21fd4e0) -> 0x5848 fde=[ 28a8] │ │ │ │ - 0xffffffffffc6d280 (offset: 0x21fd4f0) -> 0x585c fde=[ 28bc] │ │ │ │ - 0xffffffffffc6d290 (offset: 0x21fd500) -> 0x5870 fde=[ 28d0] │ │ │ │ - 0xffffffffffc6d2a0 (offset: 0x21fd510) -> 0x5884 fde=[ 28e4] │ │ │ │ - 0xffffffffffc6d2b0 (offset: 0x21fd520) -> 0x5898 fde=[ 28f8] │ │ │ │ - 0xffffffffffc6d2c0 (offset: 0x21fd530) -> 0x58ac fde=[ 290c] │ │ │ │ - 0xffffffffffc6d2d0 (offset: 0x21fd540) -> 0x58c0 fde=[ 2920] │ │ │ │ - 0xffffffffffc6d2e0 (offset: 0x21fd550) -> 0x58d4 fde=[ 2934] │ │ │ │ - 0xffffffffffc6d2f0 (offset: 0x21fd560) -> 0x58e8 fde=[ 2948] │ │ │ │ - 0xffffffffffc6d300 (offset: 0x21fd570) -> 0x58fc fde=[ 295c] │ │ │ │ - 0xffffffffffc6d310 (offset: 0x21fd580) -> 0x5910 fde=[ 2970] │ │ │ │ - 0xffffffffffc6d320 (offset: 0x21fd590) -> 0x5924 fde=[ 2984] │ │ │ │ - 0xffffffffffc6d330 (offset: 0x21fd5a0) -> 0x5938 fde=[ 2998] │ │ │ │ - 0xffffffffffc6d340 (offset: 0x21fd5b0) -> 0x594c fde=[ 29ac] │ │ │ │ - 0xffffffffffc6d350 (offset: 0x21fd5c0) -> 0x5960 fde=[ 29c0] │ │ │ │ - 0xffffffffffc6d360 (offset: 0x21fd5d0) -> 0x5974 fde=[ 29d4] │ │ │ │ - 0xffffffffffc6d370 (offset: 0x21fd5e0) -> 0x5988 fde=[ 29e8] │ │ │ │ - 0xffffffffffc6d380 (offset: 0x21fd5f0) -> 0x599c fde=[ 29fc] │ │ │ │ - 0xffffffffffc6d390 (offset: 0x21fd600) -> 0x59b0 fde=[ 2a10] │ │ │ │ - 0xffffffffffc6d3a0 (offset: 0x21fd610) -> 0x59c4 fde=[ 2a24] │ │ │ │ - 0xffffffffffc6d3b0 (offset: 0x21fd620) -> 0x59d8 fde=[ 2a38] │ │ │ │ - 0xffffffffffc6d3c0 (offset: 0x21fd630) -> 0x59ec fde=[ 2a4c] │ │ │ │ - 0xffffffffffc6d3d0 (offset: 0x21fd640) -> 0x5a00 fde=[ 2a60] │ │ │ │ - 0xffffffffffc6d3e0 (offset: 0x21fd650) -> 0x5a14 fde=[ 2a74] │ │ │ │ - 0xffffffffffc6d3f0 (offset: 0x21fd660) -> 0x5a28 fde=[ 2a88] │ │ │ │ - 0xffffffffffc6d400 (offset: 0x21fd670) -> 0x5a3c fde=[ 2a9c] │ │ │ │ - 0xffffffffffc6d410 (offset: 0x21fd680) -> 0x5a50 fde=[ 2ab0] │ │ │ │ - 0xffffffffffc6d420 (offset: 0x21fd690) -> 0x5a64 fde=[ 2ac4] │ │ │ │ - 0xffffffffffc6d430 (offset: 0x21fd6a0) -> 0x5a78 fde=[ 2ad8] │ │ │ │ - 0xffffffffffc6d440 (offset: 0x21fd6b0) -> 0x5a8c fde=[ 2aec] │ │ │ │ - 0xffffffffffc6d450 (offset: 0x21fd6c0) -> 0x5aa0 fde=[ 2b00] │ │ │ │ - 0xffffffffffc6d460 (offset: 0x21fd6d0) -> 0x5ab4 fde=[ 2b14] │ │ │ │ - 0xffffffffffc6d470 (offset: 0x21fd6e0) -> 0x5ac8 fde=[ 2b28] │ │ │ │ - 0xffffffffffc6d480 (offset: 0x21fd6f0) -> 0x5adc fde=[ 2b3c] │ │ │ │ - 0xffffffffffc6d490 (offset: 0x21fd700) -> 0x5af0 fde=[ 2b50] │ │ │ │ - 0xffffffffffc6d4a0 (offset: 0x21fd710) -> 0x5b04 fde=[ 2b64] │ │ │ │ - 0xffffffffffc6d4b0 (offset: 0x21fd720) -> 0x5b18 fde=[ 2b78] │ │ │ │ - 0xffffffffffc6d4c0 (offset: 0x21fd730) -> 0x5b2c fde=[ 2b8c] │ │ │ │ - 0xffffffffffc6d4d0 (offset: 0x21fd740) -> 0x5b40 fde=[ 2ba0] │ │ │ │ - 0xffffffffffc6d4f0 (offset: 0x21fd760) -> 0x5b54 fde=[ 2bb4] │ │ │ │ - 0xffffffffffc6d520 (offset: 0x21fd790) -> 0x5b68 fde=[ 2bc8] │ │ │ │ - 0xffffffffffc6d550 (offset: 0x21fd7c0) -> 0x5b7c fde=[ 2bdc] │ │ │ │ - 0xffffffffffc6d580 (offset: 0x21fd7f0) -> 0x5b90 fde=[ 2bf0] │ │ │ │ - 0xffffffffffc6d5d0 (offset: 0x21fd840) -> 0x5ba4 fde=[ 2c04] │ │ │ │ - 0xffffffffffc6d5f0 (offset: 0x21fd860) -> 0x5bb8 fde=[ 2c18] │ │ │ │ - 0xffffffffffc6d620 (offset: 0x21fd890) -> 0x5bcc fde=[ 2c2c] │ │ │ │ - 0xffffffffffc6d650 (offset: 0x21fd8c0) -> 0x5be0 fde=[ 2c40] │ │ │ │ - 0xffffffffffc6d670 (offset: 0x21fd8e0) -> 0x5bf4 fde=[ 2c54] │ │ │ │ - 0xffffffffffc6d6b0 (offset: 0x21fd920) -> 0x5c08 fde=[ 2c68] │ │ │ │ - 0xffffffffffc6d770 (offset: 0x21fd9e0) -> 0x5c1c fde=[ 2c7c] │ │ │ │ - 0xffffffffffd87410 (offset: 0x2317680) -> 0x5c30 fde=[ 2c90] │ │ │ │ - 0xffffffffffd87420 (offset: 0x2317690) -> 0x5c44 fde=[ 2ca4] │ │ │ │ - 0xffffffffffd87430 (offset: 0x23176a0) -> 0x5c58 fde=[ 2cb8] │ │ │ │ - 0xffffffffffd87440 (offset: 0x23176b0) -> 0x5c6c fde=[ 2ccc] │ │ │ │ - 0xffffffffffd87460 (offset: 0x23176d0) -> 0x5c80 fde=[ 2ce0] │ │ │ │ - 0xffffffffffd87480 (offset: 0x23176f0) -> 0x5c94 fde=[ 2cf4] │ │ │ │ - 0xffffffffffd874a0 (offset: 0x2317710) -> 0x5ca8 fde=[ 2d08] │ │ │ │ - 0xffffffffffd874c0 (offset: 0x2317730) -> 0x5cbc fde=[ 2d1c] │ │ │ │ - 0xffffffffffd874e0 (offset: 0x2317750) -> 0x5cd0 fde=[ 2d30] │ │ │ │ - 0xffffffffffd87500 (offset: 0x2317770) -> 0x5ce4 fde=[ 2d44] │ │ │ │ - 0xffffffffffd87510 (offset: 0x2317780) -> 0x5cf8 fde=[ 2d58] │ │ │ │ - 0xffffffffffd87520 (offset: 0x2317790) -> 0x5d0c fde=[ 2d6c] │ │ │ │ - 0xffffffffffd87530 (offset: 0x23177a0) -> 0x5d20 fde=[ 2d80] │ │ │ │ - 0xffffffffffd87540 (offset: 0x23177b0) -> 0x5d34 fde=[ 2d94] │ │ │ │ - 0xffffffffffd87550 (offset: 0x23177c0) -> 0x5d48 fde=[ 2da8] │ │ │ │ - 0xffffffffffd87560 (offset: 0x23177d0) -> 0x5d5c fde=[ 2dbc] │ │ │ │ - 0xffffffffffd87570 (offset: 0x23177e0) -> 0x5d70 fde=[ 2dd0] │ │ │ │ - 0xffffffffffd87580 (offset: 0x23177f0) -> 0x5d84 fde=[ 2de4] │ │ │ │ - 0xffffffffffd87590 (offset: 0x2317800) -> 0x5d98 fde=[ 2df8] │ │ │ │ - 0xffffffffffd875a0 (offset: 0x2317810) -> 0x5dac fde=[ 2e0c] │ │ │ │ - 0xffffffffffd875b0 (offset: 0x2317820) -> 0x5dc0 fde=[ 2e20] │ │ │ │ - 0xffffffffffd875c0 (offset: 0x2317830) -> 0x5dd4 fde=[ 2e34] │ │ │ │ - 0xffffffffffd875d0 (offset: 0x2317840) -> 0x5de8 fde=[ 2e48] │ │ │ │ - 0xffffffffffd875e0 (offset: 0x2317850) -> 0x5dfc fde=[ 2e5c] │ │ │ │ - 0xffffffffffdbba00 (offset: 0x234bc70) -> 0x5e10 fde=[ 2e70] │ │ │ │ - 0xffffffffffdbba10 (offset: 0x234bc80) -> 0x5e24 fde=[ 2e84] │ │ │ │ - 0xffffffffffdbba20 (offset: 0x234bc90) -> 0x5e38 fde=[ 2e98] │ │ │ │ - 0xffffffffffdbba30 (offset: 0x234bca0) -> 0x5e50 fde=[ 2eb0] │ │ │ │ - 0xffffffffffdbbbd0 (offset: 0x234be40) -> 0x5ea8 fde=[ 2f08] │ │ │ │ - 0xffffffffffdcaad0 (offset: 0x235ad40) -> 0x5ed0 fde=[ 2f30] │ │ │ │ - 0xffffffffffdcaaf0 (offset: 0x235ad60) -> 0x5ee4 fde=[ 2f44] │ │ │ │ - 0xffffffffffdcb1e0 (offset: 0x235b450) -> 0x5f28 fde=[ 2f88] │ │ │ │ - 0xffffffffffdcb4c0 (offset: 0x235b730) -> 0x5f74 fde=[ 2fd4] │ │ │ │ - 0xffffffffffdccb10 (offset: 0x235cd80) -> 0x5fbc fde=[ 301c] │ │ │ │ - 0xffffffffffdccb70 (offset: 0x235cde0) -> 0x5ff0 fde=[ 3050] │ │ │ │ - 0xffffffffffdccc20 (offset: 0x235ce90) -> 0x6048 fde=[ 30a8] │ │ │ │ - 0xffffffffffdcccb0 (offset: 0x235cf20) -> 0x60a8 fde=[ 3108] │ │ │ │ - 0xffffffffffdccd30 (offset: 0x235cfa0) -> 0x60c8 fde=[ 3128] │ │ │ │ - 0xffffffffffdccd60 (offset: 0x235cfd0) -> 0x60e0 fde=[ 3140] │ │ │ │ - 0xffffffffffdccdd0 (offset: 0x235d040) -> 0x6114 fde=[ 3174] │ │ │ │ - 0xffffffffffdccf00 (offset: 0x235d170) -> 0x614c fde=[ 31ac] │ │ │ │ - 0xffffffffffdcd0f0 (offset: 0x235d360) -> 0x61bc fde=[ 321c] │ │ │ │ - 0xffffffffffdcd1b0 (offset: 0x235d420) -> 0x61fc fde=[ 325c] │ │ │ │ - 0xffffffffffdcd270 (offset: 0x235d4e0) -> 0x623c fde=[ 329c] │ │ │ │ - 0xffffffffffdcd2d0 (offset: 0x235d540) -> 0x6270 fde=[ 32d0] │ │ │ │ - 0xffffffffffdcd330 (offset: 0x235d5a0) -> 0x62a4 fde=[ 3304] │ │ │ │ - 0xffffffffffdcd3c0 (offset: 0x235d630) -> 0x62e4 fde=[ 3344] │ │ │ │ - 0xffffffffffdcd440 (offset: 0x235d6b0) -> 0x631c fde=[ 337c] │ │ │ │ - 0xffffffffffdcd4e0 (offset: 0x235d750) -> 0x6354 fde=[ 33b4] │ │ │ │ - 0xffffffffffdcd650 (offset: 0x235d8c0) -> 0x6394 fde=[ 33f4] │ │ │ │ - 0xffffffffffdcd690 (offset: 0x235d900) -> 0x63a8 fde=[ 3408] │ │ │ │ - 0xffffffffffdcd6c0 (offset: 0x235d930) -> 0x63bc fde=[ 341c] │ │ │ │ - 0xffffffffffdcd710 (offset: 0x235d980) -> 0x63d4 fde=[ 3434] │ │ │ │ - 0xffffffffffdcd750 (offset: 0x235d9c0) -> 0x63ec fde=[ 344c] │ │ │ │ - 0xffffffffffdcd850 (offset: 0x235dac0) -> 0x6448 fde=[ 34a8] │ │ │ │ - 0xffffffffffdcd8d0 (offset: 0x235db40) -> 0x647c fde=[ 34dc] │ │ │ │ - 0xffffffffffdcda40 (offset: 0x235dcb0) -> 0x64b8 fde=[ 3518] │ │ │ │ - 0xffffffffffdcdb50 (offset: 0x235ddc0) -> 0x64f4 fde=[ 3554] │ │ │ │ - 0xffffffffffdcdb90 (offset: 0x235de00) -> 0x650c fde=[ 356c] │ │ │ │ - 0xffffffffffdcdd20 (offset: 0x235df90) -> 0x6548 fde=[ 35a8] │ │ │ │ - 0xffffffffffdcde20 (offset: 0x235e090) -> 0x6584 fde=[ 35e4] │ │ │ │ - 0xffffffffffdcdee0 (offset: 0x235e150) -> 0x65bc fde=[ 361c] │ │ │ │ - 0xffffffffffdcdef0 (offset: 0x235e160) -> 0x65d0 fde=[ 3630] │ │ │ │ - 0xffffffffffdcdf00 (offset: 0x235e170) -> 0x65e4 fde=[ 3644] │ │ │ │ - 0xffffffffffdcdf10 (offset: 0x235e180) -> 0x65f8 fde=[ 3658] │ │ │ │ - 0xffffffffffde3d90 (offset: 0x2374000) -> 0x6610 fde=[ 3670] │ │ │ │ - 0xffffffffffde3da0 (offset: 0x2374010) -> 0x6624 fde=[ 3684] │ │ │ │ - 0xffffffffffde3db0 (offset: 0x2374020) -> 0x6638 fde=[ 3698] │ │ │ │ - 0xffffffffffde3dc0 (offset: 0x2374030) -> 0x664c fde=[ 36ac] │ │ │ │ - 0xffffffffffde3dd0 (offset: 0x2374040) -> 0x6660 fde=[ 36c0] │ │ │ │ - 0xffffffffffde3de0 (offset: 0x2374050) -> 0x6674 fde=[ 36d4] │ │ │ │ - 0xffffffffffde3df0 (offset: 0x2374060) -> 0x6688 fde=[ 36e8] │ │ │ │ - 0xffffffffffde3e00 (offset: 0x2374070) -> 0x669c fde=[ 36fc] │ │ │ │ - 0xffffffffffde3e10 (offset: 0x2374080) -> 0x66b0 fde=[ 3710] │ │ │ │ - 0xffffffffffde3e30 (offset: 0x23740a0) -> 0x66c4 fde=[ 3724] │ │ │ │ - 0xffffffffffde3e50 (offset: 0x23740c0) -> 0x66d8 fde=[ 3738] │ │ │ │ - 0xffffffffffde3e70 (offset: 0x23740e0) -> 0x66ec fde=[ 374c] │ │ │ │ - 0xffffffffffde3e90 (offset: 0x2374100) -> 0x6700 fde=[ 3760] │ │ │ │ - 0xffffffffffde3eb0 (offset: 0x2374120) -> 0x6714 fde=[ 3774] │ │ │ │ - 0xffffffffffde3ed0 (offset: 0x2374140) -> 0x6728 fde=[ 3788] │ │ │ │ - 0xffffffffffde3ef0 (offset: 0x2374160) -> 0x673c fde=[ 379c] │ │ │ │ - 0xffffffffffde3f10 (offset: 0x2374180) -> 0x6750 fde=[ 37b0] │ │ │ │ - 0xffffffffffde3f30 (offset: 0x23741a0) -> 0x6764 fde=[ 37c4] │ │ │ │ - 0xffffffffffde3f50 (offset: 0x23741c0) -> 0x6778 fde=[ 37d8] │ │ │ │ - 0xffffffffffde3f70 (offset: 0x23741e0) -> 0x678c fde=[ 37ec] │ │ │ │ - 0xffffffffffde3f90 (offset: 0x2374200) -> 0x67a0 fde=[ 3800] │ │ │ │ - 0xffffffffffde3fb0 (offset: 0x2374220) -> 0x67b4 fde=[ 3814] │ │ │ │ - 0xffffffffffde3fd0 (offset: 0x2374240) -> 0x67c8 fde=[ 3828] │ │ │ │ - 0xffffffffffde3ff0 (offset: 0x2374260) -> 0x67dc fde=[ 383c] │ │ │ │ - 0xffffffffffde4010 (offset: 0x2374280) -> 0x67f0 fde=[ 3850] │ │ │ │ - 0xffffffffffde4020 (offset: 0x2374290) -> 0x6804 fde=[ 3864] │ │ │ │ - 0xffffffffffde4030 (offset: 0x23742a0) -> 0x6818 fde=[ 3878] │ │ │ │ - 0xffffffffffde4040 (offset: 0x23742b0) -> 0x682c fde=[ 388c] │ │ │ │ - 0xffffffffffde4050 (offset: 0x23742c0) -> 0x6840 fde=[ 38a0] │ │ │ │ - 0xffffffffffde4060 (offset: 0x23742d0) -> 0x6854 fde=[ 38b4] │ │ │ │ - 0xffffffffffde4070 (offset: 0x23742e0) -> 0x6868 fde=[ 38c8] │ │ │ │ - 0xffffffffffde4080 (offset: 0x23742f0) -> 0x687c fde=[ 38dc] │ │ │ │ - 0xffffffffffde4090 (offset: 0x2374300) -> 0x6890 fde=[ 38f0] │ │ │ │ - 0xffffffffffde40a0 (offset: 0x2374310) -> 0x68a4 fde=[ 3904] │ │ │ │ - 0xffffffffffde40b0 (offset: 0x2374320) -> 0x68b8 fde=[ 3918] │ │ │ │ - 0xffffffffffde40c0 (offset: 0x2374330) -> 0x68cc fde=[ 392c] │ │ │ │ - 0xffffffffffde40d0 (offset: 0x2374340) -> 0x68e0 fde=[ 3940] │ │ │ │ - 0xffffffffffde40e0 (offset: 0x2374350) -> 0x68f4 fde=[ 3954] │ │ │ │ - 0xffffffffffde40f0 (offset: 0x2374360) -> 0x6908 fde=[ 3968] │ │ │ │ - 0xffffffffffde4100 (offset: 0x2374370) -> 0x691c fde=[ 397c] │ │ │ │ - 0xffffffffffde4110 (offset: 0x2374380) -> 0x6930 fde=[ 3990] │ │ │ │ - 0xffffffffffde4120 (offset: 0x2374390) -> 0x6944 fde=[ 39a4] │ │ │ │ - 0xffffffffffde4140 (offset: 0x23743b0) -> 0x6958 fde=[ 39b8] │ │ │ │ - 0xffffffffffde4180 (offset: 0x23743f0) -> 0x696c fde=[ 39cc] │ │ │ │ - 0xffffffffffde4210 (offset: 0x2374480) -> 0x6980 fde=[ 39e0] │ │ │ │ - 0xffffffffffde42a0 (offset: 0x2374510) -> 0x6998 fde=[ 39f8] │ │ │ │ - 0xffffffffffde42d0 (offset: 0x2374540) -> 0x69ac fde=[ 3a0c] │ │ │ │ - 0xffffffffffded950 (offset: 0x237dbc0) -> 0x69c0 fde=[ 3a20] │ │ │ │ - 0xffffffffffded960 (offset: 0x237dbd0) -> 0x69d4 fde=[ 3a34] │ │ │ │ - 0xffffffffffdedc70 (offset: 0x237dee0) -> 0x69f4 fde=[ 3a54] │ │ │ │ - 0xffffffffffdedc80 (offset: 0x237def0) -> 0x6a08 fde=[ 3a68] │ │ │ │ - 0xffffffffffdedcc0 (offset: 0x237df30) -> 0x6a1c fde=[ 3a7c] │ │ │ │ - 0xffffffffffdedd00 (offset: 0x237df70) -> 0x6a30 fde=[ 3a90] │ │ │ │ - 0xffffffffffdedd20 (offset: 0x237df90) -> 0x6a44 fde=[ 3aa4] │ │ │ │ - 0xffffffffffdedd30 (offset: 0x237dfa0) -> 0x6a58 fde=[ 3ab8] │ │ │ │ - 0xffffffffffdeddf0 (offset: 0x237e060) -> 0x6a78 fde=[ 3ad8] │ │ │ │ - 0xffffffffffdede70 (offset: 0x237e0e0) -> 0x6ab0 fde=[ 3b10] │ │ │ │ - 0xffffffffffdeded0 (offset: 0x237e140) -> 0x6ae0 fde=[ 3b40] │ │ │ │ - 0xffffffffffdedfb0 (offset: 0x237e220) -> 0x6b28 fde=[ 3b88] │ │ │ │ - 0xffffffffffdedfc0 (offset: 0x237e230) -> 0x6b3c fde=[ 3b9c] │ │ │ │ - 0xffffffffffdee160 (offset: 0x237e3d0) -> 0x6b68 fde=[ 3bc8] │ │ │ │ - 0xffffffffffdee180 (offset: 0x237e3f0) -> 0x6b7c fde=[ 3bdc] │ │ │ │ - 0xffffffffffdee190 (offset: 0x237e400) -> 0x6b90 fde=[ 3bf0] │ │ │ │ - 0xffffffffffdee1b0 (offset: 0x237e420) -> 0x6ba4 fde=[ 3c04] │ │ │ │ - 0xffffffffffdee1e0 (offset: 0x237e450) -> 0x6bbc fde=[ 3c1c] │ │ │ │ - 0xffffffffffdee210 (offset: 0x237e480) -> 0x6bd4 fde=[ 3c34] │ │ │ │ - 0xffffffffffdee2f0 (offset: 0x237e560) -> 0x6c18 fde=[ 3c78] │ │ │ │ - 0xffffffffffdee380 (offset: 0x237e5f0) -> 0x6c40 fde=[ 3ca0] │ │ │ │ - 0xffffffffffdee390 (offset: 0x237e600) -> 0x6c54 fde=[ 3cb4] │ │ │ │ - 0xffffffffffdee3d0 (offset: 0x237e640) -> 0x6c70 fde=[ 3cd0] │ │ │ │ - 0xffffffffffdee3f0 (offset: 0x237e660) -> 0x6c84 fde=[ 3ce4] │ │ │ │ - 0xffffffffffdee410 (offset: 0x237e680) -> 0x6c98 fde=[ 3cf8] │ │ │ │ - 0xffffffffffdee430 (offset: 0x237e6a0) -> 0x6cac fde=[ 3d0c] │ │ │ │ - 0xffffffffffdee450 (offset: 0x237e6c0) -> 0x6cc0 fde=[ 3d20] │ │ │ │ - 0xffffffffffdee470 (offset: 0x237e6e0) -> 0x6cd4 fde=[ 3d34] │ │ │ │ - 0xffffffffffdee490 (offset: 0x237e700) -> 0x6ce8 fde=[ 3d48] │ │ │ │ - 0xffffffffffdee4b0 (offset: 0x237e720) -> 0x6cfc fde=[ 3d5c] │ │ │ │ - 0xffffffffffdee4d0 (offset: 0x237e740) -> 0x6d10 fde=[ 3d70] │ │ │ │ - 0xffffffffffdee4f0 (offset: 0x237e760) -> 0x6d24 fde=[ 3d84] │ │ │ │ - 0xffffffffffdee510 (offset: 0x237e780) -> 0x6d38 fde=[ 3d98] │ │ │ │ - 0xffffffffffdee530 (offset: 0x237e7a0) -> 0x6d4c fde=[ 3dac] │ │ │ │ + 0xfffffffffdefa660 (offset: 0x48a8d0) -> 0x3040 fde=[ a0] │ │ │ │ + 0xfffffffffdefa710 (offset: 0x48a980) -> 0x3080 fde=[ e0] │ │ │ │ + 0xfffffffffdefa720 (offset: 0x48a990) -> 0x3094 fde=[ f4] │ │ │ │ + 0xfffffffffdefa730 (offset: 0x48a9a0) -> 0x30a8 fde=[ 108] │ │ │ │ + 0xfffffffffdefa740 (offset: 0x48a9b0) -> 0x30bc fde=[ 11c] │ │ │ │ + 0xfffffffffdefa750 (offset: 0x48a9c0) -> 0x30d0 fde=[ 130] │ │ │ │ + 0xfffffffffdefa760 (offset: 0x48a9d0) -> 0x30e4 fde=[ 144] │ │ │ │ + 0xfffffffffdefa770 (offset: 0x48a9e0) -> 0x30f8 fde=[ 158] │ │ │ │ + 0xfffffffffdefa780 (offset: 0x48a9f0) -> 0x310c fde=[ 16c] │ │ │ │ + 0xfffffffffdefa790 (offset: 0x48aa00) -> 0x3120 fde=[ 180] │ │ │ │ + 0xfffffffffdefa7b0 (offset: 0x48aa20) -> 0x3134 fde=[ 194] │ │ │ │ + 0xfffffffffdefa7c0 (offset: 0x48aa30) -> 0x3148 fde=[ 1a8] │ │ │ │ + 0xfffffffffdefa7d0 (offset: 0x48aa40) -> 0x315c fde=[ 1bc] │ │ │ │ + 0xfffffffffdefa7e0 (offset: 0x48aa50) -> 0x3170 fde=[ 1d0] │ │ │ │ + 0xfffffffffdefa800 (offset: 0x48aa70) -> 0x3184 fde=[ 1e4] │ │ │ │ + 0xfffffffffdefa810 (offset: 0x48aa80) -> 0x3198 fde=[ 1f8] │ │ │ │ + 0xfffffffffdefa820 (offset: 0x48aa90) -> 0x31ac fde=[ 20c] │ │ │ │ + 0xfffffffffdefa830 (offset: 0x48aaa0) -> 0x31c0 fde=[ 220] │ │ │ │ + 0xfffffffffdefa840 (offset: 0x48aab0) -> 0x31d4 fde=[ 234] │ │ │ │ + 0xfffffffffdefa860 (offset: 0x48aad0) -> 0x31e8 fde=[ 248] │ │ │ │ + 0xfffffffffdefa870 (offset: 0x48aae0) -> 0x31fc fde=[ 25c] │ │ │ │ + 0xfffffffffdefa880 (offset: 0x48aaf0) -> 0x3210 fde=[ 270] │ │ │ │ + 0xfffffffffdefa8a0 (offset: 0x48ab10) -> 0x3224 fde=[ 284] │ │ │ │ + 0xfffffffffdefa8b0 (offset: 0x48ab20) -> 0x3238 fde=[ 298] │ │ │ │ + 0xfffffffffdefa8c0 (offset: 0x48ab30) -> 0x324c fde=[ 2ac] │ │ │ │ + 0xfffffffffdefa8d0 (offset: 0x48ab40) -> 0x3260 fde=[ 2c0] │ │ │ │ + 0xfffffffffdefa8e0 (offset: 0x48ab50) -> 0x3274 fde=[ 2d4] │ │ │ │ + 0xfffffffffdefa8f0 (offset: 0x48ab60) -> 0x3288 fde=[ 2e8] │ │ │ │ + 0xfffffffffdefa900 (offset: 0x48ab70) -> 0x329c fde=[ 2fc] │ │ │ │ + 0xfffffffffdefa930 (offset: 0x48aba0) -> 0x32bc fde=[ 31c] │ │ │ │ + 0xfffffffffe8782b0 (offset: 0xe08520) -> 0x32d0 fde=[ 330] │ │ │ │ + 0xfffffffffe8793d0 (offset: 0xe09640) -> 0x3314 fde=[ 374] │ │ │ │ + 0xfffffffffe879410 (offset: 0xe09680) -> 0x3328 fde=[ 388] │ │ │ │ + 0xfffffffffe879620 (offset: 0xe09890) -> 0x3374 fde=[ 3d4] │ │ │ │ + 0xfffffffffe8796b0 (offset: 0xe09920) -> 0x339c fde=[ 3fc] │ │ │ │ + 0xfffffffffe879940 (offset: 0xe09bb0) -> 0x33e8 fde=[ 448] │ │ │ │ + 0xfffffffffe879f10 (offset: 0xe0a180) -> 0x3434 fde=[ 494] │ │ │ │ + 0xfffffffffe879f60 (offset: 0xe0a1d0) -> 0x3448 fde=[ 4a8] │ │ │ │ + 0xfffffffffe879fb0 (offset: 0xe0a220) -> 0x345c fde=[ 4bc] │ │ │ │ + 0xfffffffffe87a1c0 (offset: 0xe0a430) -> 0x34a8 fde=[ 508] │ │ │ │ + 0xfffffffffe87a1d0 (offset: 0xe0a440) -> 0x34bc fde=[ 51c] │ │ │ │ + 0xfffffffffe87a290 (offset: 0xe0a500) -> 0x34e4 fde=[ 544] │ │ │ │ + 0xfffffffffe87a2c0 (offset: 0xe0a530) -> 0x3504 fde=[ 564] │ │ │ │ + 0xfffffffffe87a5a0 (offset: 0xe0a810) -> 0x3550 fde=[ 5b0] │ │ │ │ + 0xfffffffffe87a5d0 (offset: 0xe0a840) -> 0x3570 fde=[ 5d0] │ │ │ │ + 0xfffffffffe87abf0 (offset: 0xe0ae60) -> 0x35bc fde=[ 61c] │ │ │ │ + 0xfffffffffe87ac60 (offset: 0xe0aed0) -> 0x35d0 fde=[ 630] │ │ │ │ + 0xfffffffffe87acd0 (offset: 0xe0af40) -> 0x35e4 fde=[ 644] │ │ │ │ + 0xfffffffffe87aeb0 (offset: 0xe0b120) -> 0x3648 fde=[ 6a8] │ │ │ │ + 0xfffffffffe87aec0 (offset: 0xe0b130) -> 0x365c fde=[ 6bc] │ │ │ │ + 0xfffffffffe87afa0 (offset: 0xe0b210) -> 0x3684 fde=[ 6e4] │ │ │ │ + 0xfffffffffe87afe0 (offset: 0xe0b250) -> 0x36a4 fde=[ 704] │ │ │ │ + 0xfffffffffe87b310 (offset: 0xe0b580) -> 0x36f4 fde=[ 754] │ │ │ │ + 0xfffffffffe87b350 (offset: 0xe0b5c0) -> 0x3714 fde=[ 774] │ │ │ │ + 0xfffffffffe87b590 (offset: 0xe0b800) -> 0x374c fde=[ 7ac] │ │ │ │ + 0xfffffffffe87b5a0 (offset: 0xe0b810) -> 0x3760 fde=[ 7c0] │ │ │ │ + 0xfffffffffe87b5d0 (offset: 0xe0b840) -> 0x3790 fde=[ 7f0] │ │ │ │ + 0xfffffffffe87b7a0 (offset: 0xe0ba10) -> 0x37a4 fde=[ 804] │ │ │ │ + 0xfffffffffe87b7c0 (offset: 0xe0ba30) -> 0x37b8 fde=[ 818] │ │ │ │ + 0xfffffffffe87b9b0 (offset: 0xe0bc20) -> 0x37f8 fde=[ 858] │ │ │ │ + 0xfffffffffe87ba00 (offset: 0xe0bc70) -> 0x3820 fde=[ 880] │ │ │ │ + 0xfffffffffe87c0f0 (offset: 0xe0c360) -> 0x3864 fde=[ 8c4] │ │ │ │ + 0xfffffffffe87c120 (offset: 0xe0c390) -> 0x3878 fde=[ 8d8] │ │ │ │ + 0xfffffffffe87c330 (offset: 0xe0c5a0) -> 0x38c4 fde=[ 924] │ │ │ │ + 0xfffffffffe87c3a0 (offset: 0xe0c610) -> 0x38ec fde=[ 94c] │ │ │ │ + 0xfffffffffe87c620 (offset: 0xe0c890) -> 0x3938 fde=[ 998] │ │ │ │ + 0xfffffffffe87dac0 (offset: 0xe0dd30) -> 0x397c fde=[ 9dc] │ │ │ │ + 0xfffffffffe87db00 (offset: 0xe0dd70) -> 0x3990 fde=[ 9f0] │ │ │ │ + 0xfffffffffe87dd10 (offset: 0xe0df80) -> 0x39dc fde=[ a3c] │ │ │ │ + 0xfffffffffe87dd90 (offset: 0xe0e000) -> 0x3a08 fde=[ a68] │ │ │ │ + 0xfffffffffe87e070 (offset: 0xe0e2e0) -> 0x3a54 fde=[ ab4] │ │ │ │ + 0xfffffffffe87e160 (offset: 0xe0e3d0) -> 0x3a98 fde=[ af8] │ │ │ │ + 0xfffffffffe87e600 (offset: 0xe0e870) -> 0x3ae4 fde=[ b44] │ │ │ │ + 0xfffffffffe87e990 (offset: 0xe0ec00) -> 0x3b28 fde=[ b88] │ │ │ │ + 0xfffffffffe87e9f0 (offset: 0xe0ec60) -> 0x3b3c fde=[ b9c] │ │ │ │ + 0xfffffffffe87ead0 (offset: 0xe0ed40) -> 0x3b64 fde=[ bc4] │ │ │ │ + 0xfffffffffe87ee70 (offset: 0xe0f0e0) -> 0x3ba8 fde=[ c08] │ │ │ │ + 0xfffffffffe87f750 (offset: 0xe0f9c0) -> 0x3bf4 fde=[ c54] │ │ │ │ + 0xfffffffffe87ffe0 (offset: 0xe10250) -> 0x3c40 fde=[ ca0] │ │ │ │ + 0xfffffffffe880b20 (offset: 0xe10d90) -> 0x3c8c fde=[ cec] │ │ │ │ + 0xfffffffffe882440 (offset: 0xe126b0) -> 0x3cd8 fde=[ d38] │ │ │ │ + 0xfffffffffe8836d0 (offset: 0xe13940) -> 0x3d24 fde=[ d84] │ │ │ │ + 0xfffffffffe8850d0 (offset: 0xe15340) -> 0x3d70 fde=[ dd0] │ │ │ │ + 0xfffffffffe8853b0 (offset: 0xe15620) -> 0x3db4 fde=[ e14] │ │ │ │ + 0xfffffffffe885fc0 (offset: 0xe16230) -> 0x3e00 fde=[ e60] │ │ │ │ + 0xfffffffffe886640 (offset: 0xe168b0) -> 0x3e34 fde=[ e94] │ │ │ │ + 0xfffffffffe887020 (offset: 0xe17290) -> 0x3e80 fde=[ ee0] │ │ │ │ + 0xfffffffffe8870e0 (offset: 0xe17350) -> 0x3eac fde=[ f0c] │ │ │ │ + 0xfffffffffe887480 (offset: 0xe176f0) -> 0x3ee8 fde=[ f48] │ │ │ │ + 0xfffffffffe887670 (offset: 0xe178e0) -> 0x3f24 fde=[ f84] │ │ │ │ + 0xfffffffffe887890 (offset: 0xe17b00) -> 0x3f68 fde=[ fc8] │ │ │ │ + 0xfffffffffe887ab0 (offset: 0xe17d20) -> 0x3fac fde=[ 100c] │ │ │ │ + 0xfffffffffe887cd0 (offset: 0xe17f40) -> 0x3ff0 fde=[ 1050] │ │ │ │ + 0xfffffffffe887ef0 (offset: 0xe18160) -> 0x4034 fde=[ 1094] │ │ │ │ + 0xfffffffffe888110 (offset: 0xe18380) -> 0x4078 fde=[ 10d8] │ │ │ │ + 0xfffffffffe8881e0 (offset: 0xe18450) -> 0x40ac fde=[ 110c] │ │ │ │ + 0xfffffffffe888290 (offset: 0xe18500) -> 0x40f0 fde=[ 1150] │ │ │ │ + 0xfffffffffe888a90 (offset: 0xe18d00) -> 0x413c fde=[ 119c] │ │ │ │ + 0xfffffffffe88b150 (offset: 0xe1b3c0) -> 0x4188 fde=[ 11e8] │ │ │ │ + 0xfffffffffe88b230 (offset: 0xe1b4a0) -> 0x41b8 fde=[ 1218] │ │ │ │ + 0xfffffffffe88b2f0 (offset: 0xe1b560) -> 0x41d4 fde=[ 1234] │ │ │ │ + 0xfffffffffe88f590 (offset: 0xe1f800) -> 0x4224 fde=[ 1284] │ │ │ │ + 0xfffffffffe88f5a0 (offset: 0xe1f810) -> 0x4238 fde=[ 1298] │ │ │ │ + 0xfffffffffe88f600 (offset: 0xe1f870) -> 0x424c fde=[ 12ac] │ │ │ │ + 0xfffffffffe88f720 (offset: 0xe1f990) -> 0x4280 fde=[ 12e0] │ │ │ │ + 0xfffffffffe88f770 (offset: 0xe1f9e0) -> 0x4294 fde=[ 12f4] │ │ │ │ + 0xfffffffffe88f8d0 (offset: 0xe1fb40) -> 0x42d8 fde=[ 1338] │ │ │ │ + 0xfffffffffe88f8e0 (offset: 0xe1fb50) -> 0x42ec fde=[ 134c] │ │ │ │ + 0xfffffffffe88f8f0 (offset: 0xe1fb60) -> 0x4300 fde=[ 1360] │ │ │ │ + 0xfffffffffe88f920 (offset: 0xe1fb90) -> 0x4318 fde=[ 1378] │ │ │ │ + 0xfffffffffe890bc0 (offset: 0xe20e30) -> 0x4364 fde=[ 13c4] │ │ │ │ + 0xfffffffffe890d50 (offset: 0xe20fc0) -> 0x4378 fde=[ 13d8] │ │ │ │ + 0xfffffffffe890d60 (offset: 0xe20fd0) -> 0x438c fde=[ 13ec] │ │ │ │ + 0xfffffffffe890d70 (offset: 0xe20fe0) -> 0x43a0 fde=[ 1400] │ │ │ │ + 0xfffffffffe890d90 (offset: 0xe21000) -> 0x43bc fde=[ 141c] │ │ │ │ + 0xfffffffffe890da0 (offset: 0xe21010) -> 0x43d0 fde=[ 1430] │ │ │ │ + 0xfffffffffe892550 (offset: 0xe227c0) -> 0x4420 fde=[ 1480] │ │ │ │ + 0xfffffffffe892570 (offset: 0xe227e0) -> 0x4434 fde=[ 1494] │ │ │ │ + 0xfffffffffe892be0 (offset: 0xe22e50) -> 0x4458 fde=[ 14b8] │ │ │ │ + 0xfffffffffe892c70 (offset: 0xe22ee0) -> 0x4494 fde=[ 14f4] │ │ │ │ + 0xfffffffffe892ef0 (offset: 0xe23160) -> 0x44e0 fde=[ 1540] │ │ │ │ + 0xfffffffffe893120 (offset: 0xe23390) -> 0x4538 fde=[ 1598] │ │ │ │ + 0xfffffffffe895e00 (offset: 0xe26070) -> 0x4588 fde=[ 15e8] │ │ │ │ + 0xfffffffffe896410 (offset: 0xe26680) -> 0x45d8 fde=[ 1638] │ │ │ │ + 0xfffffffffe896430 (offset: 0xe266a0) -> 0x45f4 fde=[ 1654] │ │ │ │ + 0xfffffffffe8b4310 (offset: 0xe44580) -> 0x4608 fde=[ 1668] │ │ │ │ + 0xfffffffffe8b4610 (offset: 0xe44880) -> 0x4650 fde=[ 16b0] │ │ │ │ + 0xfffffffffe8b46c0 (offset: 0xe44930) -> 0x4664 fde=[ 16c4] │ │ │ │ + 0xfffffffffe8b4720 (offset: 0xe44990) -> 0x4678 fde=[ 16d8] │ │ │ │ + 0xfffffffffe8b4770 (offset: 0xe449e0) -> 0x4694 fde=[ 16f4] │ │ │ │ + 0xfffffffffe8b49b0 (offset: 0xe44c20) -> 0x46e0 fde=[ 1740] │ │ │ │ + 0xfffffffffe8b4a30 (offset: 0xe44ca0) -> 0x4710 fde=[ 1770] │ │ │ │ + 0xfffffffffe8b4ec0 (offset: 0xe45130) -> 0x4778 fde=[ 17d8] │ │ │ │ + 0xfffffffffe8b5250 (offset: 0xe454c0) -> 0x47e0 fde=[ 1840] │ │ │ │ + 0xfffffffffe989d20 (offset: 0xf19f90) -> 0x4848 fde=[ 18a8] │ │ │ │ + 0xfffffffffe989d30 (offset: 0xf19fa0) -> 0x485c fde=[ 18bc] │ │ │ │ + 0xfffffffffea14edf (offset: 0xfa514f) -> 0x4888 fde=[ 18e8] │ │ │ │ + 0xfffffffffea14ef0 (offset: 0xfa5160) -> 0x48a0 fde=[ 1900] │ │ │ │ + 0xfffffffffea14f00 (offset: 0xfa5170) -> 0x48b4 fde=[ 1914] │ │ │ │ + 0xfffffffffea14f10 (offset: 0xfa5180) -> 0x48c8 fde=[ 1928] │ │ │ │ + 0xfffffffffed433b0 (offset: 0x12d3620) -> 0x48e0 fde=[ 1940] │ │ │ │ + 0xfffffffffed43560 (offset: 0x12d37d0) -> 0x48f4 fde=[ 1954] │ │ │ │ + 0xfffffffffed435d0 (offset: 0x12d3840) -> 0x4908 fde=[ 1968] │ │ │ │ + 0xfffffffffed43650 (offset: 0x12d38c0) -> 0x491c fde=[ 197c] │ │ │ │ + 0xfffffffffed436d0 (offset: 0x12d3940) -> 0x4930 fde=[ 1990] │ │ │ │ + 0xfffffffffed43730 (offset: 0x12d39a0) -> 0x4944 fde=[ 19a4] │ │ │ │ + 0xfffffffffed437e0 (offset: 0x12d3a50) -> 0x4970 fde=[ 19d0] │ │ │ │ + 0xfffffffffed43890 (offset: 0x12d3b00) -> 0x499c fde=[ 19fc] │ │ │ │ + 0xfffffffffed439f0 (offset: 0x12d3c60) -> 0x49b0 fde=[ 1a10] │ │ │ │ + 0xfffffffffed43a50 (offset: 0x12d3cc0) -> 0x49c4 fde=[ 1a24] │ │ │ │ + 0xfffffffffed43af0 (offset: 0x12d3d60) -> 0x49d8 fde=[ 1a38] │ │ │ │ + 0xfffffffffed43b90 (offset: 0x12d3e00) -> 0x49ec fde=[ 1a4c] │ │ │ │ + 0xffffffffff0f90d0 (offset: 0x1689340) -> 0x4a00 fde=[ 1a60] │ │ │ │ + 0xffffffffff108a60 (offset: 0x1698cd0) -> 0x4a18 fde=[ 1a78] │ │ │ │ + 0xffffffffff108ab0 (offset: 0x1698d20) -> 0x4a38 fde=[ 1a98] │ │ │ │ + 0xffffffffff108e30 (offset: 0x16990a0) -> 0x4ab0 fde=[ 1b10] │ │ │ │ + 0xffffffffff108e50 (offset: 0x16990c0) -> 0x4ac8 fde=[ 1b28] │ │ │ │ + 0xffffffffff108ee0 (offset: 0x1699150) -> 0x4afc fde=[ 1b5c] │ │ │ │ + 0xffffffffff108f40 (offset: 0x16991b0) -> 0x4b20 fde=[ 1b80] │ │ │ │ + 0xffffffffff108f90 (offset: 0x1699200) -> 0x4b3c fde=[ 1b9c] │ │ │ │ + 0xffffffffff109090 (offset: 0x1699300) -> 0x4b60 fde=[ 1bc0] │ │ │ │ + 0xffffffffff1090f0 (offset: 0x1699360) -> 0x4b84 fde=[ 1be4] │ │ │ │ + 0xffffffffff109650 (offset: 0x16998c0) -> 0x4bd8 fde=[ 1c38] │ │ │ │ + 0xffffffffff109780 (offset: 0x16999f0) -> 0x4c08 fde=[ 1c68] │ │ │ │ + 0xffffffffff6e5ef0 (offset: 0x1c76160) -> 0x4c58 fde=[ 1cb8] │ │ │ │ + 0xffffffffff6e5f00 (offset: 0x1c76170) -> 0x4c6c fde=[ 1ccc] │ │ │ │ + 0xffffffffff6e5f10 (offset: 0x1c76180) -> 0x4c80 fde=[ 1ce0] │ │ │ │ + 0xffffffffff6e5f20 (offset: 0x1c76190) -> 0x4c94 fde=[ 1cf4] │ │ │ │ + 0xffffffffff6e89b0 (offset: 0x1c78c20) -> 0x4ca8 fde=[ 1d08] │ │ │ │ + 0xffffffffff6e9190 (offset: 0x1c79400) -> 0x4cc0 fde=[ 1d20] │ │ │ │ + 0xffffffffff6e9b10 (offset: 0x1c79d80) -> 0x4cd8 fde=[ 1d38] │ │ │ │ + 0xffffffffff6e9b20 (offset: 0x1c79d90) -> 0x4cec fde=[ 1d4c] │ │ │ │ + 0xffffffffff6e9b30 (offset: 0x1c79da0) -> 0x4d00 fde=[ 1d60] │ │ │ │ + 0xffffffffff6ea0a0 (offset: 0x1c7a310) -> 0x4d18 fde=[ 1d78] │ │ │ │ + 0xffffffffff6ea0b0 (offset: 0x1c7a320) -> 0x4d2c fde=[ 1d8c] │ │ │ │ + 0xffffffffff6ea0c0 (offset: 0x1c7a330) -> 0x4d40 fde=[ 1da0] │ │ │ │ + 0xffffffffff6eb170 (offset: 0x1c7b3e0) -> 0x4d58 fde=[ 1db8] │ │ │ │ + 0xffffffffff6eb180 (offset: 0x1c7b3f0) -> 0x4d6c fde=[ 1dcc] │ │ │ │ + 0xffffffffff6eb190 (offset: 0x1c7b400) -> 0x4d80 fde=[ 1de0] │ │ │ │ + 0xffffffffff6eb1a0 (offset: 0x1c7b410) -> 0x4d94 fde=[ 1df4] │ │ │ │ + 0xffffffffff6eb1b0 (offset: 0x1c7b420) -> 0x4da8 fde=[ 1e08] │ │ │ │ + 0xffffffffff6eb1c0 (offset: 0x1c7b430) -> 0x4dbc fde=[ 1e1c] │ │ │ │ + 0xffffffffff6eb1d0 (offset: 0x1c7b440) -> 0x4dd0 fde=[ 1e30] │ │ │ │ + 0xffffffffff6eb1e0 (offset: 0x1c7b450) -> 0x4de4 fde=[ 1e44] │ │ │ │ + 0xffffffffff6ec560 (offset: 0x1c7c7d0) -> 0x4df8 fde=[ 1e58] │ │ │ │ + 0xffffffffff6ec570 (offset: 0x1c7c7e0) -> 0x4e0c fde=[ 1e6c] │ │ │ │ + 0xffffffffff6ec580 (offset: 0x1c7c7f0) -> 0x4e20 fde=[ 1e80] │ │ │ │ + 0xffffffffff6ec590 (offset: 0x1c7c800) -> 0x4e34 fde=[ 1e94] │ │ │ │ + 0xffffffffff6ec5a0 (offset: 0x1c7c810) -> 0x4e48 fde=[ 1ea8] │ │ │ │ + 0xffffffffff6ec5b0 (offset: 0x1c7c820) -> 0x4e5c fde=[ 1ebc] │ │ │ │ + 0xffffffffff6ec5d0 (offset: 0x1c7c840) -> 0x4e78 fde=[ 1ed8] │ │ │ │ + 0xffffffffff6ec5e0 (offset: 0x1c7c850) -> 0x4e8c fde=[ 1eec] │ │ │ │ + 0xffffffffff6ec5f0 (offset: 0x1c7c860) -> 0x4ea0 fde=[ 1f00] │ │ │ │ + 0xffffffffff6f3cd0 (offset: 0x1c83f40) -> 0x4eb8 fde=[ 1f18] │ │ │ │ + 0xffffffffff6f3ce0 (offset: 0x1c83f50) -> 0x4ecc fde=[ 1f2c] │ │ │ │ + 0xffffffffff6f3cf0 (offset: 0x1c83f60) -> 0x4ee0 fde=[ 1f40] │ │ │ │ + 0xffffffffff937d10 (offset: 0x1ec7f80) -> 0x4ef8 fde=[ 1f58] │ │ │ │ + 0xffffffffff937d4b (offset: 0x1ec7fbb) -> 0x4f0c fde=[ 1f6c] │ │ │ │ + 0xffffffffff937d55 (offset: 0x1ec7fc5) -> 0x4f20 fde=[ 1f80] │ │ │ │ + 0xffffffffff937d78 (offset: 0x1ec7fe8) -> 0x4f34 fde=[ 1f94] │ │ │ │ + 0xffffffffff937db7 (offset: 0x1ec8027) -> 0x4f48 fde=[ 1fa8] │ │ │ │ + 0xffffffffff937dc5 (offset: 0x1ec8035) -> 0x4f60 fde=[ 1fc0] │ │ │ │ + 0xffffffffff938288 (offset: 0x1ec84f8) -> 0x4fb8 fde=[ 2018] │ │ │ │ + 0xffffffffff938380 (offset: 0x1ec85f0) -> 0x5000 fde=[ 2060] │ │ │ │ + 0xffffffffff9383d0 (offset: 0x1ec8640) -> 0x5038 fde=[ 2098] │ │ │ │ + 0xffffffffff938880 (offset: 0x1ec8af0) -> 0x5078 fde=[ 20d8] │ │ │ │ + 0xffffffffff938b0b (offset: 0x1ec8d7b) -> 0x50c4 fde=[ 2124] │ │ │ │ + 0xffffffffff938df0 (offset: 0x1ec9060) -> 0x5104 fde=[ 2164] │ │ │ │ + 0xffffffffff938e0c (offset: 0x1ec907c) -> 0x511c fde=[ 217c] │ │ │ │ + 0xffffffffff938e29 (offset: 0x1ec9099) -> 0x5134 fde=[ 2194] │ │ │ │ + 0xffffffffff938e40 (offset: 0x1ec90b0) -> 0x514c fde=[ 21ac] │ │ │ │ + 0xffffffffff938e4e (offset: 0x1ec90be) -> 0x5164 fde=[ 21c4] │ │ │ │ + 0xffffffffff9393a0 (offset: 0x1ec9610) -> 0x51b4 fde=[ 2214] │ │ │ │ + 0xffffffffff93956b (offset: 0x1ec97db) -> 0x51c8 fde=[ 2228] │ │ │ │ + 0xffffffffff939582 (offset: 0x1ec97f2) -> 0x51dc fde=[ 223c] │ │ │ │ + 0xffffffffff939588 (offset: 0x1ec97f8) -> 0x51f0 fde=[ 2250] │ │ │ │ + 0xffffffffff9395bb (offset: 0x1ec982b) -> 0x5204 fde=[ 2264] │ │ │ │ + 0xffffffffff9395e9 (offset: 0x1ec9859) -> 0x5218 fde=[ 2278] │ │ │ │ + 0xffffffffff939603 (offset: 0x1ec9873) -> 0x5230 fde=[ 2290] │ │ │ │ + 0xffffffffff939bf0 (offset: 0x1ec9e60) -> 0x5248 fde=[ 22a8] │ │ │ │ + 0xffffffffff939c00 (offset: 0x1ec9e70) -> 0x525c fde=[ 22bc] │ │ │ │ + 0xffffffffff939c50 (offset: 0x1ec9ec0) -> 0x5280 fde=[ 22e0] │ │ │ │ + 0xffffffffff939e40 (offset: 0x1eca0b0) -> 0x5294 fde=[ 22f4] │ │ │ │ + 0xffffffffff939fa0 (offset: 0x1eca210) -> 0x52a8 fde=[ 2308] │ │ │ │ + 0xffffffffff939fd0 (offset: 0x1eca240) -> 0x52c4 fde=[ 2324] │ │ │ │ + 0xffffffffff9e2e70 (offset: 0x1f730e0) -> 0x52f0 fde=[ 2350] │ │ │ │ + 0xffffffffff9e2f10 (offset: 0x1f73180) -> 0x5304 fde=[ 2364] │ │ │ │ + 0xffffffffff9e2f30 (offset: 0x1f731a0) -> 0x5318 fde=[ 2378] │ │ │ │ + 0xffffffffffa21610 (offset: 0x1fb1880) -> 0x5330 fde=[ 2390] │ │ │ │ + 0xffffffffffa21700 (offset: 0x1fb1970) -> 0x5344 fde=[ 23a4] │ │ │ │ + 0xffffffffffa21810 (offset: 0x1fb1a80) -> 0x5358 fde=[ 23b8] │ │ │ │ + 0xffffffffffa218b0 (offset: 0x1fb1b20) -> 0x536c fde=[ 23cc] │ │ │ │ + 0xffffffffffa21930 (offset: 0x1fb1ba0) -> 0x5380 fde=[ 23e0] │ │ │ │ + 0xffffffffffa219a0 (offset: 0x1fb1c10) -> 0x5394 fde=[ 23f4] │ │ │ │ + 0xffffffffffa21a30 (offset: 0x1fb1ca0) -> 0x53a8 fde=[ 2408] │ │ │ │ + 0xffffffffffa21a90 (offset: 0x1fb1d00) -> 0x53bc fde=[ 241c] │ │ │ │ + 0xffffffffffa21b10 (offset: 0x1fb1d80) -> 0x53d0 fde=[ 2430] │ │ │ │ + 0xffffffffffa21d00 (offset: 0x1fb1f70) -> 0x53e4 fde=[ 2444] │ │ │ │ + 0xffffffffffa21ef0 (offset: 0x1fb2160) -> 0x53f8 fde=[ 2458] │ │ │ │ + 0xffffffffffa22460 (offset: 0x1fb26d0) -> 0x541c fde=[ 247c] │ │ │ │ + 0xffffffffffa22980 (offset: 0x1fb2bf0) -> 0x544c fde=[ 24ac] │ │ │ │ + 0xffffffffffa55250 (offset: 0x1fe54c0) -> 0x5470 fde=[ 24d0] │ │ │ │ + 0xffffffffffa55260 (offset: 0x1fe54d0) -> 0x5484 fde=[ 24e4] │ │ │ │ + 0xffffffffffa553f0 (offset: 0x1fe5660) -> 0x5498 fde=[ 24f8] │ │ │ │ + 0xffffffffffa556c0 (offset: 0x1fe5930) -> 0x54e0 fde=[ 2540] │ │ │ │ + 0xffffffffffa55a10 (offset: 0x1fe5c80) -> 0x5510 fde=[ 2570] │ │ │ │ + 0xffffffffffa55a50 (offset: 0x1fe5cc0) -> 0x5524 fde=[ 2584] │ │ │ │ + 0xffffffffffa55b40 (offset: 0x1fe5db0) -> 0x5538 fde=[ 2598] │ │ │ │ + 0xffffffffffa55c40 (offset: 0x1fe5eb0) -> 0x554c fde=[ 25ac] │ │ │ │ + 0xffffffffffa55d40 (offset: 0x1fe5fb0) -> 0x5560 fde=[ 25c0] │ │ │ │ + 0xffffffffffa55d50 (offset: 0x1fe5fc0) -> 0x5574 fde=[ 25d4] │ │ │ │ + 0xffffffffffa55d60 (offset: 0x1fe5fd0) -> 0x5588 fde=[ 25e8] │ │ │ │ + 0xffffffffffa55d70 (offset: 0x1fe5fe0) -> 0x559c fde=[ 25fc] │ │ │ │ + 0xffffffffffa55d80 (offset: 0x1fe5ff0) -> 0x55b0 fde=[ 2610] │ │ │ │ + 0xffffffffffa55d90 (offset: 0x1fe6000) -> 0x55c4 fde=[ 2624] │ │ │ │ + 0xffffffffffa55da0 (offset: 0x1fe6010) -> 0x55d8 fde=[ 2638] │ │ │ │ + 0xffffffffffa55db0 (offset: 0x1fe6020) -> 0x55ec fde=[ 264c] │ │ │ │ + 0xffffffffffa55e40 (offset: 0x1fe60b0) -> 0x5614 fde=[ 2674] │ │ │ │ + 0xffffffffffaaa110 (offset: 0x203a380) -> 0x5630 fde=[ 2690] │ │ │ │ + 0xffffffffffaaa120 (offset: 0x203a390) -> 0x5644 fde=[ 26a4] │ │ │ │ + 0xffffffffffaaa130 (offset: 0x203a3a0) -> 0x5658 fde=[ 26b8] │ │ │ │ + 0xffffffffffaaa140 (offset: 0x203a3b0) -> 0x566c fde=[ 26cc] │ │ │ │ + 0xffffffffffaaa150 (offset: 0x203a3c0) -> 0x5680 fde=[ 26e0] │ │ │ │ + 0xffffffffffaaa160 (offset: 0x203a3d0) -> 0x5694 fde=[ 26f4] │ │ │ │ + 0xffffffffffaaa220 (offset: 0x203a490) -> 0x56a8 fde=[ 2708] │ │ │ │ + 0xffffffffffaaa2b0 (offset: 0x203a520) -> 0x56bc fde=[ 271c] │ │ │ │ + 0xffffffffffaaa330 (offset: 0x203a5a0) -> 0x56d0 fde=[ 2730] │ │ │ │ + 0xffffffffffaaa3b0 (offset: 0x203a620) -> 0x56e4 fde=[ 2744] │ │ │ │ + 0xffffffffffaaa430 (offset: 0x203a6a0) -> 0x56f8 fde=[ 2758] │ │ │ │ + 0xffffffffffaaa4d0 (offset: 0x203a740) -> 0x570c fde=[ 276c] │ │ │ │ + 0xffffffffffaaa560 (offset: 0x203a7d0) -> 0x5720 fde=[ 2780] │ │ │ │ + 0xffffffffffc6d190 (offset: 0x21fd400) -> 0x5738 fde=[ 2798] │ │ │ │ + 0xffffffffffc6d1a0 (offset: 0x21fd410) -> 0x5750 fde=[ 27b0] │ │ │ │ + 0xffffffffffc6d1b0 (offset: 0x21fd420) -> 0x576c fde=[ 27cc] │ │ │ │ + 0xffffffffffc6d1c0 (offset: 0x21fd430) -> 0x5780 fde=[ 27e0] │ │ │ │ + 0xffffffffffc6d1d0 (offset: 0x21fd440) -> 0x5794 fde=[ 27f4] │ │ │ │ + 0xffffffffffc6d1e0 (offset: 0x21fd450) -> 0x57a8 fde=[ 2808] │ │ │ │ + 0xffffffffffc6d1f0 (offset: 0x21fd460) -> 0x57bc fde=[ 281c] │ │ │ │ + 0xffffffffffc6d200 (offset: 0x21fd470) -> 0x57d0 fde=[ 2830] │ │ │ │ + 0xffffffffffc6d210 (offset: 0x21fd480) -> 0x57e4 fde=[ 2844] │ │ │ │ + 0xffffffffffc6d220 (offset: 0x21fd490) -> 0x57f8 fde=[ 2858] │ │ │ │ + 0xffffffffffc6d230 (offset: 0x21fd4a0) -> 0x580c fde=[ 286c] │ │ │ │ + 0xffffffffffc6d240 (offset: 0x21fd4b0) -> 0x5820 fde=[ 2880] │ │ │ │ + 0xffffffffffc6d250 (offset: 0x21fd4c0) -> 0x5834 fde=[ 2894] │ │ │ │ + 0xffffffffffc6d260 (offset: 0x21fd4d0) -> 0x5848 fde=[ 28a8] │ │ │ │ + 0xffffffffffc6d270 (offset: 0x21fd4e0) -> 0x585c fde=[ 28bc] │ │ │ │ + 0xffffffffffc6d280 (offset: 0x21fd4f0) -> 0x5870 fde=[ 28d0] │ │ │ │ + 0xffffffffffc6d290 (offset: 0x21fd500) -> 0x5884 fde=[ 28e4] │ │ │ │ + 0xffffffffffc6d2a0 (offset: 0x21fd510) -> 0x5898 fde=[ 28f8] │ │ │ │ + 0xffffffffffc6d2b0 (offset: 0x21fd520) -> 0x58ac fde=[ 290c] │ │ │ │ + 0xffffffffffc6d2c0 (offset: 0x21fd530) -> 0x58c0 fde=[ 2920] │ │ │ │ + 0xffffffffffc6d2d0 (offset: 0x21fd540) -> 0x58d4 fde=[ 2934] │ │ │ │ + 0xffffffffffc6d2e0 (offset: 0x21fd550) -> 0x58e8 fde=[ 2948] │ │ │ │ + 0xffffffffffc6d2f0 (offset: 0x21fd560) -> 0x58fc fde=[ 295c] │ │ │ │ + 0xffffffffffc6d300 (offset: 0x21fd570) -> 0x5910 fde=[ 2970] │ │ │ │ + 0xffffffffffc6d310 (offset: 0x21fd580) -> 0x5924 fde=[ 2984] │ │ │ │ + 0xffffffffffc6d320 (offset: 0x21fd590) -> 0x5938 fde=[ 2998] │ │ │ │ + 0xffffffffffc6d330 (offset: 0x21fd5a0) -> 0x594c fde=[ 29ac] │ │ │ │ + 0xffffffffffc6d340 (offset: 0x21fd5b0) -> 0x5960 fde=[ 29c0] │ │ │ │ + 0xffffffffffc6d350 (offset: 0x21fd5c0) -> 0x5974 fde=[ 29d4] │ │ │ │ + 0xffffffffffc6d360 (offset: 0x21fd5d0) -> 0x5988 fde=[ 29e8] │ │ │ │ + 0xffffffffffc6d370 (offset: 0x21fd5e0) -> 0x599c fde=[ 29fc] │ │ │ │ + 0xffffffffffc6d380 (offset: 0x21fd5f0) -> 0x59b0 fde=[ 2a10] │ │ │ │ + 0xffffffffffc6d390 (offset: 0x21fd600) -> 0x59c4 fde=[ 2a24] │ │ │ │ + 0xffffffffffc6d3a0 (offset: 0x21fd610) -> 0x59d8 fde=[ 2a38] │ │ │ │ + 0xffffffffffc6d3b0 (offset: 0x21fd620) -> 0x59ec fde=[ 2a4c] │ │ │ │ + 0xffffffffffc6d3c0 (offset: 0x21fd630) -> 0x5a00 fde=[ 2a60] │ │ │ │ + 0xffffffffffc6d3d0 (offset: 0x21fd640) -> 0x5a14 fde=[ 2a74] │ │ │ │ + 0xffffffffffc6d3e0 (offset: 0x21fd650) -> 0x5a28 fde=[ 2a88] │ │ │ │ + 0xffffffffffc6d3f0 (offset: 0x21fd660) -> 0x5a3c fde=[ 2a9c] │ │ │ │ + 0xffffffffffc6d400 (offset: 0x21fd670) -> 0x5a50 fde=[ 2ab0] │ │ │ │ + 0xffffffffffc6d410 (offset: 0x21fd680) -> 0x5a64 fde=[ 2ac4] │ │ │ │ + 0xffffffffffc6d420 (offset: 0x21fd690) -> 0x5a78 fde=[ 2ad8] │ │ │ │ + 0xffffffffffc6d430 (offset: 0x21fd6a0) -> 0x5a8c fde=[ 2aec] │ │ │ │ + 0xffffffffffc6d440 (offset: 0x21fd6b0) -> 0x5aa0 fde=[ 2b00] │ │ │ │ + 0xffffffffffc6d450 (offset: 0x21fd6c0) -> 0x5ab4 fde=[ 2b14] │ │ │ │ + 0xffffffffffc6d460 (offset: 0x21fd6d0) -> 0x5ac8 fde=[ 2b28] │ │ │ │ + 0xffffffffffc6d470 (offset: 0x21fd6e0) -> 0x5adc fde=[ 2b3c] │ │ │ │ + 0xffffffffffc6d480 (offset: 0x21fd6f0) -> 0x5af0 fde=[ 2b50] │ │ │ │ + 0xffffffffffc6d490 (offset: 0x21fd700) -> 0x5b04 fde=[ 2b64] │ │ │ │ + 0xffffffffffc6d4a0 (offset: 0x21fd710) -> 0x5b18 fde=[ 2b78] │ │ │ │ + 0xffffffffffc6d4b0 (offset: 0x21fd720) -> 0x5b2c fde=[ 2b8c] │ │ │ │ + 0xffffffffffc6d4c0 (offset: 0x21fd730) -> 0x5b40 fde=[ 2ba0] │ │ │ │ + 0xffffffffffc6d4e0 (offset: 0x21fd750) -> 0x5b54 fde=[ 2bb4] │ │ │ │ + 0xffffffffffc6d510 (offset: 0x21fd780) -> 0x5b68 fde=[ 2bc8] │ │ │ │ + 0xffffffffffc6d540 (offset: 0x21fd7b0) -> 0x5b7c fde=[ 2bdc] │ │ │ │ + 0xffffffffffc6d570 (offset: 0x21fd7e0) -> 0x5b90 fde=[ 2bf0] │ │ │ │ + 0xffffffffffc6d5c0 (offset: 0x21fd830) -> 0x5ba4 fde=[ 2c04] │ │ │ │ + 0xffffffffffc6d5e0 (offset: 0x21fd850) -> 0x5bb8 fde=[ 2c18] │ │ │ │ + 0xffffffffffc6d610 (offset: 0x21fd880) -> 0x5bcc fde=[ 2c2c] │ │ │ │ + 0xffffffffffc6d640 (offset: 0x21fd8b0) -> 0x5be0 fde=[ 2c40] │ │ │ │ + 0xffffffffffc6d660 (offset: 0x21fd8d0) -> 0x5bf4 fde=[ 2c54] │ │ │ │ + 0xffffffffffc6d6a0 (offset: 0x21fd910) -> 0x5c08 fde=[ 2c68] │ │ │ │ + 0xffffffffffc6d760 (offset: 0x21fd9d0) -> 0x5c1c fde=[ 2c7c] │ │ │ │ + 0xffffffffffd87400 (offset: 0x2317670) -> 0x5c30 fde=[ 2c90] │ │ │ │ + 0xffffffffffd87410 (offset: 0x2317680) -> 0x5c44 fde=[ 2ca4] │ │ │ │ + 0xffffffffffd87420 (offset: 0x2317690) -> 0x5c58 fde=[ 2cb8] │ │ │ │ + 0xffffffffffd87430 (offset: 0x23176a0) -> 0x5c6c fde=[ 2ccc] │ │ │ │ + 0xffffffffffd87450 (offset: 0x23176c0) -> 0x5c80 fde=[ 2ce0] │ │ │ │ + 0xffffffffffd87470 (offset: 0x23176e0) -> 0x5c94 fde=[ 2cf4] │ │ │ │ + 0xffffffffffd87490 (offset: 0x2317700) -> 0x5ca8 fde=[ 2d08] │ │ │ │ + 0xffffffffffd874b0 (offset: 0x2317720) -> 0x5cbc fde=[ 2d1c] │ │ │ │ + 0xffffffffffd874d0 (offset: 0x2317740) -> 0x5cd0 fde=[ 2d30] │ │ │ │ + 0xffffffffffd874f0 (offset: 0x2317760) -> 0x5ce4 fde=[ 2d44] │ │ │ │ + 0xffffffffffd87500 (offset: 0x2317770) -> 0x5cf8 fde=[ 2d58] │ │ │ │ + 0xffffffffffd87510 (offset: 0x2317780) -> 0x5d0c fde=[ 2d6c] │ │ │ │ + 0xffffffffffd87520 (offset: 0x2317790) -> 0x5d20 fde=[ 2d80] │ │ │ │ + 0xffffffffffd87530 (offset: 0x23177a0) -> 0x5d34 fde=[ 2d94] │ │ │ │ + 0xffffffffffd87540 (offset: 0x23177b0) -> 0x5d48 fde=[ 2da8] │ │ │ │ + 0xffffffffffd87550 (offset: 0x23177c0) -> 0x5d5c fde=[ 2dbc] │ │ │ │ + 0xffffffffffd87560 (offset: 0x23177d0) -> 0x5d70 fde=[ 2dd0] │ │ │ │ + 0xffffffffffd87570 (offset: 0x23177e0) -> 0x5d84 fde=[ 2de4] │ │ │ │ + 0xffffffffffd87580 (offset: 0x23177f0) -> 0x5d98 fde=[ 2df8] │ │ │ │ + 0xffffffffffd87590 (offset: 0x2317800) -> 0x5dac fde=[ 2e0c] │ │ │ │ + 0xffffffffffd875a0 (offset: 0x2317810) -> 0x5dc0 fde=[ 2e20] │ │ │ │ + 0xffffffffffd875b0 (offset: 0x2317820) -> 0x5dd4 fde=[ 2e34] │ │ │ │ + 0xffffffffffd875c0 (offset: 0x2317830) -> 0x5de8 fde=[ 2e48] │ │ │ │ + 0xffffffffffd875d0 (offset: 0x2317840) -> 0x5dfc fde=[ 2e5c] │ │ │ │ + 0xffffffffffdbb9f0 (offset: 0x234bc60) -> 0x5e10 fde=[ 2e70] │ │ │ │ + 0xffffffffffdbba00 (offset: 0x234bc70) -> 0x5e24 fde=[ 2e84] │ │ │ │ + 0xffffffffffdbba10 (offset: 0x234bc80) -> 0x5e38 fde=[ 2e98] │ │ │ │ + 0xffffffffffdbba20 (offset: 0x234bc90) -> 0x5e50 fde=[ 2eb0] │ │ │ │ + 0xffffffffffdbbbc0 (offset: 0x234be30) -> 0x5ea8 fde=[ 2f08] │ │ │ │ + 0xffffffffffdcaac0 (offset: 0x235ad30) -> 0x5ed0 fde=[ 2f30] │ │ │ │ + 0xffffffffffdcaae0 (offset: 0x235ad50) -> 0x5ee4 fde=[ 2f44] │ │ │ │ + 0xffffffffffdcb1d0 (offset: 0x235b440) -> 0x5f28 fde=[ 2f88] │ │ │ │ + 0xffffffffffdcb4b0 (offset: 0x235b720) -> 0x5f74 fde=[ 2fd4] │ │ │ │ + 0xffffffffffdccaf0 (offset: 0x235cd60) -> 0x5fbc fde=[ 301c] │ │ │ │ + 0xffffffffffdccb50 (offset: 0x235cdc0) -> 0x5ff0 fde=[ 3050] │ │ │ │ + 0xffffffffffdccc00 (offset: 0x235ce70) -> 0x6048 fde=[ 30a8] │ │ │ │ + 0xffffffffffdccc90 (offset: 0x235cf00) -> 0x60a8 fde=[ 3108] │ │ │ │ + 0xffffffffffdccd10 (offset: 0x235cf80) -> 0x60c8 fde=[ 3128] │ │ │ │ + 0xffffffffffdccd40 (offset: 0x235cfb0) -> 0x60e0 fde=[ 3140] │ │ │ │ + 0xffffffffffdccdb0 (offset: 0x235d020) -> 0x6114 fde=[ 3174] │ │ │ │ + 0xffffffffffdccee0 (offset: 0x235d150) -> 0x614c fde=[ 31ac] │ │ │ │ + 0xffffffffffdcd0d0 (offset: 0x235d340) -> 0x61bc fde=[ 321c] │ │ │ │ + 0xffffffffffdcd190 (offset: 0x235d400) -> 0x61fc fde=[ 325c] │ │ │ │ + 0xffffffffffdcd250 (offset: 0x235d4c0) -> 0x623c fde=[ 329c] │ │ │ │ + 0xffffffffffdcd2b0 (offset: 0x235d520) -> 0x6270 fde=[ 32d0] │ │ │ │ + 0xffffffffffdcd310 (offset: 0x235d580) -> 0x62a4 fde=[ 3304] │ │ │ │ + 0xffffffffffdcd3a0 (offset: 0x235d610) -> 0x62e4 fde=[ 3344] │ │ │ │ + 0xffffffffffdcd420 (offset: 0x235d690) -> 0x631c fde=[ 337c] │ │ │ │ + 0xffffffffffdcd4c0 (offset: 0x235d730) -> 0x6354 fde=[ 33b4] │ │ │ │ + 0xffffffffffdcd630 (offset: 0x235d8a0) -> 0x6394 fde=[ 33f4] │ │ │ │ + 0xffffffffffdcd670 (offset: 0x235d8e0) -> 0x63a8 fde=[ 3408] │ │ │ │ + 0xffffffffffdcd6a0 (offset: 0x235d910) -> 0x63bc fde=[ 341c] │ │ │ │ + 0xffffffffffdcd6f0 (offset: 0x235d960) -> 0x63d4 fde=[ 3434] │ │ │ │ + 0xffffffffffdcd730 (offset: 0x235d9a0) -> 0x63ec fde=[ 344c] │ │ │ │ + 0xffffffffffdcd830 (offset: 0x235daa0) -> 0x6448 fde=[ 34a8] │ │ │ │ + 0xffffffffffdcd8b0 (offset: 0x235db20) -> 0x647c fde=[ 34dc] │ │ │ │ + 0xffffffffffdcda20 (offset: 0x235dc90) -> 0x64b8 fde=[ 3518] │ │ │ │ + 0xffffffffffdcdb30 (offset: 0x235dda0) -> 0x64f4 fde=[ 3554] │ │ │ │ + 0xffffffffffdcdb70 (offset: 0x235dde0) -> 0x650c fde=[ 356c] │ │ │ │ + 0xffffffffffdcdd00 (offset: 0x235df70) -> 0x6548 fde=[ 35a8] │ │ │ │ + 0xffffffffffdcde00 (offset: 0x235e070) -> 0x6584 fde=[ 35e4] │ │ │ │ + 0xffffffffffdcdec0 (offset: 0x235e130) -> 0x65bc fde=[ 361c] │ │ │ │ + 0xffffffffffdcded0 (offset: 0x235e140) -> 0x65d0 fde=[ 3630] │ │ │ │ + 0xffffffffffdcdee0 (offset: 0x235e150) -> 0x65e4 fde=[ 3644] │ │ │ │ + 0xffffffffffdcdef0 (offset: 0x235e160) -> 0x65f8 fde=[ 3658] │ │ │ │ + 0xffffffffffde3d70 (offset: 0x2373fe0) -> 0x6610 fde=[ 3670] │ │ │ │ + 0xffffffffffde3d80 (offset: 0x2373ff0) -> 0x6624 fde=[ 3684] │ │ │ │ + 0xffffffffffde3d90 (offset: 0x2374000) -> 0x6638 fde=[ 3698] │ │ │ │ + 0xffffffffffde3da0 (offset: 0x2374010) -> 0x664c fde=[ 36ac] │ │ │ │ + 0xffffffffffde3db0 (offset: 0x2374020) -> 0x6660 fde=[ 36c0] │ │ │ │ + 0xffffffffffde3dc0 (offset: 0x2374030) -> 0x6674 fde=[ 36d4] │ │ │ │ + 0xffffffffffde3dd0 (offset: 0x2374040) -> 0x6688 fde=[ 36e8] │ │ │ │ + 0xffffffffffde3de0 (offset: 0x2374050) -> 0x669c fde=[ 36fc] │ │ │ │ + 0xffffffffffde3df0 (offset: 0x2374060) -> 0x66b0 fde=[ 3710] │ │ │ │ + 0xffffffffffde3e10 (offset: 0x2374080) -> 0x66c4 fde=[ 3724] │ │ │ │ + 0xffffffffffde3e30 (offset: 0x23740a0) -> 0x66d8 fde=[ 3738] │ │ │ │ + 0xffffffffffde3e50 (offset: 0x23740c0) -> 0x66ec fde=[ 374c] │ │ │ │ + 0xffffffffffde3e70 (offset: 0x23740e0) -> 0x6700 fde=[ 3760] │ │ │ │ + 0xffffffffffde3e90 (offset: 0x2374100) -> 0x6714 fde=[ 3774] │ │ │ │ + 0xffffffffffde3eb0 (offset: 0x2374120) -> 0x6728 fde=[ 3788] │ │ │ │ + 0xffffffffffde3ed0 (offset: 0x2374140) -> 0x673c fde=[ 379c] │ │ │ │ + 0xffffffffffde3ef0 (offset: 0x2374160) -> 0x6750 fde=[ 37b0] │ │ │ │ + 0xffffffffffde3f10 (offset: 0x2374180) -> 0x6764 fde=[ 37c4] │ │ │ │ + 0xffffffffffde3f30 (offset: 0x23741a0) -> 0x6778 fde=[ 37d8] │ │ │ │ + 0xffffffffffde3f50 (offset: 0x23741c0) -> 0x678c fde=[ 37ec] │ │ │ │ + 0xffffffffffde3f70 (offset: 0x23741e0) -> 0x67a0 fde=[ 3800] │ │ │ │ + 0xffffffffffde3f90 (offset: 0x2374200) -> 0x67b4 fde=[ 3814] │ │ │ │ + 0xffffffffffde3fb0 (offset: 0x2374220) -> 0x67c8 fde=[ 3828] │ │ │ │ + 0xffffffffffde3fd0 (offset: 0x2374240) -> 0x67dc fde=[ 383c] │ │ │ │ + 0xffffffffffde3ff0 (offset: 0x2374260) -> 0x67f0 fde=[ 3850] │ │ │ │ + 0xffffffffffde4000 (offset: 0x2374270) -> 0x6804 fde=[ 3864] │ │ │ │ + 0xffffffffffde4010 (offset: 0x2374280) -> 0x6818 fde=[ 3878] │ │ │ │ + 0xffffffffffde4020 (offset: 0x2374290) -> 0x682c fde=[ 388c] │ │ │ │ + 0xffffffffffde4030 (offset: 0x23742a0) -> 0x6840 fde=[ 38a0] │ │ │ │ + 0xffffffffffde4040 (offset: 0x23742b0) -> 0x6854 fde=[ 38b4] │ │ │ │ + 0xffffffffffde4050 (offset: 0x23742c0) -> 0x6868 fde=[ 38c8] │ │ │ │ + 0xffffffffffde4060 (offset: 0x23742d0) -> 0x687c fde=[ 38dc] │ │ │ │ + 0xffffffffffde4070 (offset: 0x23742e0) -> 0x6890 fde=[ 38f0] │ │ │ │ + 0xffffffffffde4080 (offset: 0x23742f0) -> 0x68a4 fde=[ 3904] │ │ │ │ + 0xffffffffffde4090 (offset: 0x2374300) -> 0x68b8 fde=[ 3918] │ │ │ │ + 0xffffffffffde40a0 (offset: 0x2374310) -> 0x68cc fde=[ 392c] │ │ │ │ + 0xffffffffffde40b0 (offset: 0x2374320) -> 0x68e0 fde=[ 3940] │ │ │ │ + 0xffffffffffde40c0 (offset: 0x2374330) -> 0x68f4 fde=[ 3954] │ │ │ │ + 0xffffffffffde40d0 (offset: 0x2374340) -> 0x6908 fde=[ 3968] │ │ │ │ + 0xffffffffffde40e0 (offset: 0x2374350) -> 0x691c fde=[ 397c] │ │ │ │ + 0xffffffffffde40f0 (offset: 0x2374360) -> 0x6930 fde=[ 3990] │ │ │ │ + 0xffffffffffde4100 (offset: 0x2374370) -> 0x6944 fde=[ 39a4] │ │ │ │ + 0xffffffffffde4120 (offset: 0x2374390) -> 0x6958 fde=[ 39b8] │ │ │ │ + 0xffffffffffde4160 (offset: 0x23743d0) -> 0x696c fde=[ 39cc] │ │ │ │ + 0xffffffffffde41f0 (offset: 0x2374460) -> 0x6980 fde=[ 39e0] │ │ │ │ + 0xffffffffffde4280 (offset: 0x23744f0) -> 0x6998 fde=[ 39f8] │ │ │ │ + 0xffffffffffde42b0 (offset: 0x2374520) -> 0x69ac fde=[ 3a0c] │ │ │ │ + 0xffffffffffded930 (offset: 0x237dba0) -> 0x69c0 fde=[ 3a20] │ │ │ │ + 0xffffffffffded940 (offset: 0x237dbb0) -> 0x69d4 fde=[ 3a34] │ │ │ │ + 0xffffffffffdedc50 (offset: 0x237dec0) -> 0x69f4 fde=[ 3a54] │ │ │ │ + 0xffffffffffdedc60 (offset: 0x237ded0) -> 0x6a08 fde=[ 3a68] │ │ │ │ + 0xffffffffffdedca0 (offset: 0x237df10) -> 0x6a1c fde=[ 3a7c] │ │ │ │ + 0xffffffffffdedce0 (offset: 0x237df50) -> 0x6a30 fde=[ 3a90] │ │ │ │ + 0xffffffffffdedd00 (offset: 0x237df70) -> 0x6a44 fde=[ 3aa4] │ │ │ │ + 0xffffffffffdedd10 (offset: 0x237df80) -> 0x6a58 fde=[ 3ab8] │ │ │ │ + 0xffffffffffdeddd0 (offset: 0x237e040) -> 0x6a78 fde=[ 3ad8] │ │ │ │ + 0xffffffffffdede50 (offset: 0x237e0c0) -> 0x6ab0 fde=[ 3b10] │ │ │ │ + 0xffffffffffdedeb0 (offset: 0x237e120) -> 0x6ae0 fde=[ 3b40] │ │ │ │ + 0xffffffffffdedf90 (offset: 0x237e200) -> 0x6b28 fde=[ 3b88] │ │ │ │ + 0xffffffffffdedfa0 (offset: 0x237e210) -> 0x6b3c fde=[ 3b9c] │ │ │ │ + 0xffffffffffdee140 (offset: 0x237e3b0) -> 0x6b68 fde=[ 3bc8] │ │ │ │ + 0xffffffffffdee160 (offset: 0x237e3d0) -> 0x6b7c fde=[ 3bdc] │ │ │ │ + 0xffffffffffdee170 (offset: 0x237e3e0) -> 0x6b90 fde=[ 3bf0] │ │ │ │ + 0xffffffffffdee190 (offset: 0x237e400) -> 0x6ba4 fde=[ 3c04] │ │ │ │ + 0xffffffffffdee1c0 (offset: 0x237e430) -> 0x6bbc fde=[ 3c1c] │ │ │ │ + 0xffffffffffdee1f0 (offset: 0x237e460) -> 0x6bd4 fde=[ 3c34] │ │ │ │ + 0xffffffffffdee2d0 (offset: 0x237e540) -> 0x6c18 fde=[ 3c78] │ │ │ │ + 0xffffffffffdee360 (offset: 0x237e5d0) -> 0x6c40 fde=[ 3ca0] │ │ │ │ + 0xffffffffffdee370 (offset: 0x237e5e0) -> 0x6c54 fde=[ 3cb4] │ │ │ │ + 0xffffffffffdee3b0 (offset: 0x237e620) -> 0x6c70 fde=[ 3cd0] │ │ │ │ + 0xffffffffffdee3d0 (offset: 0x237e640) -> 0x6c84 fde=[ 3ce4] │ │ │ │ + 0xffffffffffdee3f0 (offset: 0x237e660) -> 0x6c98 fde=[ 3cf8] │ │ │ │ + 0xffffffffffdee410 (offset: 0x237e680) -> 0x6cac fde=[ 3d0c] │ │ │ │ + 0xffffffffffdee430 (offset: 0x237e6a0) -> 0x6cc0 fde=[ 3d20] │ │ │ │ + 0xffffffffffdee450 (offset: 0x237e6c0) -> 0x6cd4 fde=[ 3d34] │ │ │ │ + 0xffffffffffdee470 (offset: 0x237e6e0) -> 0x6ce8 fde=[ 3d48] │ │ │ │ + 0xffffffffffdee490 (offset: 0x237e700) -> 0x6cfc fde=[ 3d5c] │ │ │ │ + 0xffffffffffdee4b0 (offset: 0x237e720) -> 0x6d10 fde=[ 3d70] │ │ │ │ + 0xffffffffffdee4d0 (offset: 0x237e740) -> 0x6d24 fde=[ 3d84] │ │ │ │ + 0xffffffffffdee4f0 (offset: 0x237e760) -> 0x6d38 fde=[ 3d98] │ │ │ │ + 0xffffffffffdee510 (offset: 0x237e780) -> 0x6d4c fde=[ 3dac] │ │ │ │ 0xffffffffffdee550 (offset: 0x237e7c0) -> 0x6d60 fde=[ 3dc0] │ │ │ │ 0xffffffffffdee880 (offset: 0x237eaf0) -> 0x6d74 fde=[ 3dd4] │ │ │ │ 0xffffffffffdef250 (offset: 0x237f4c0) -> 0x6d94 fde=[ 3df4] │ │ │ │ 0xffffffffffdef270 (offset: 0x237f4e0) -> 0x6da8 fde=[ 3e08] │ │ │ │ 0xffffffffffdef5e0 (offset: 0x237f850) -> 0x6df4 fde=[ 3e54] │ │ │ │ 0xffffffffffdef920 (offset: 0x237fb90) -> 0x6e20 fde=[ 3e80] │ │ │ │ 0xffffffffffdef9a0 (offset: 0x237fc10) -> 0x6e58 fde=[ 3eb8] │ │ │ │ @@ -1585,5944 +1585,5944 @@ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000044c10a │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000a0 0000000000000014 00000078 FDE cie=0000002c pc=0000000000b78027..0000000000b78035 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000b7802b │ │ │ │ +000000a0 000000000000003c 00000078 FDE cie=0000002c pc=000000000048a8d0..000000000048a97a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000048a8d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000b78034 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000048a8d7 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000048a8dc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000048a8e0 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000048a8e1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 117 to 000000000048a956 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000048a957 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000048a959 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000048a95b │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000048a95d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000048a960 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000000e0 0000000000000010 000000b8 FDE cie=0000002c pc=000000000048a980..000000000048a990 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000000f4 0000000000000010 000000cc FDE cie=0000002c pc=000000000048a990..000000000048a994 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000108 0000000000000010 000000e0 FDE cie=0000002c pc=000000000048a9a0..000000000048a9a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000011c 0000000000000010 000000f4 FDE cie=0000002c pc=000000000048a9b0..000000000048a9bf │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000130 0000000000000010 00000108 FDE cie=0000002c pc=000000000048a9c0..000000000048a9c5 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000144 0000000000000010 0000011c FDE cie=0000002c pc=000000000048a9d0..000000000048a9d5 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000158 0000000000000010 00000130 FDE cie=0000002c pc=000000000048a9e0..000000000048a9e5 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000016c 0000000000000010 00000144 FDE cie=0000002c pc=000000000048a9f0..000000000048a9f5 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000180 0000000000000010 00000158 FDE cie=0000002c pc=000000000048aa00..000000000048aa11 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000194 0000000000000010 0000016c FDE cie=0000002c pc=000000000048aa20..000000000048aa23 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001a8 0000000000000010 00000180 FDE cie=0000002c pc=000000000048aa30..000000000048aa35 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001bc 0000000000000010 00000194 FDE cie=0000002c pc=000000000048aa40..000000000048aa45 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001d0 0000000000000010 000001a8 FDE cie=0000002c pc=000000000048aa50..000000000048aa63 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001e4 0000000000000010 000001bc FDE cie=0000002c pc=000000000048aa70..000000000048aa74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001f8 0000000000000010 000001d0 FDE cie=0000002c pc=000000000048aa80..000000000048aa85 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000020c 0000000000000010 000001e4 FDE cie=0000002c pc=000000000048aa90..000000000048aa95 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000220 0000000000000010 000001f8 FDE cie=0000002c pc=000000000048aaa0..000000000048aaa4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000b8 0000000000000010 00000090 FDE cie=0000002c pc=0000000000b78040..0000000000b78045 │ │ │ │ +00000234 0000000000000010 0000020c FDE cie=0000002c pc=000000000048aab0..000000000048aac3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000cc 0000000000000010 000000a4 FDE cie=0000002c pc=0000000000b78050..0000000000b78055 │ │ │ │ +00000248 0000000000000010 00000220 FDE cie=0000002c pc=000000000048aad0..000000000048aad5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000e0 0000000000000014 000000b8 FDE cie=0000002c pc=0000000000b78060..0000000000b78065 │ │ │ │ +0000025c 0000000000000010 00000234 FDE cie=0000002c pc=000000000048aae0..000000000048aae4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000270 0000000000000010 00000248 FDE cie=0000002c pc=000000000048aaf0..000000000048ab03 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000284 0000000000000010 0000025c FDE cie=0000002c pc=000000000048ab10..000000000048ab15 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000298 0000000000000010 00000270 FDE cie=0000002c pc=000000000048ab20..000000000048ab25 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002ac 0000000000000010 00000284 FDE cie=0000002c pc=000000000048ab30..000000000048ab35 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002c0 0000000000000010 00000298 FDE cie=0000002c pc=000000000048ab40..000000000048ab43 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f8 0000000000000040 000000d0 FDE cie=0000002c pc=0000000000e20de0..0000000000e21efb │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e20de2 │ │ │ │ +000002d4 0000000000000010 000002ac FDE cie=0000002c pc=000000000048ab50..000000000048ab54 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002e8 0000000000000010 000002c0 FDE cie=0000002c pc=000000000048ab60..000000000048ab64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002fc 000000000000001c 000002d4 FDE cie=0000002c pc=000000000048ab70..000000000048ab9e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000048ab71 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000048ab99 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000048ab9a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000048ab9d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000031c 0000000000000010 000002f4 FDE cie=0000002c pc=000000000048aba0..000000000048abb3 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000330 0000000000000040 00000308 FDE cie=0000002c pc=0000000000e08520..0000000000e0963b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e08522 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e20de7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e08527 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e20de9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e08529 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e20deb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0852b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e20dec │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0852c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e20df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e08530 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4353 to 0000000000e21ef1 │ │ │ │ + DW_CFA_advance_loc2: 4353 to 0000000000e09631 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e21ef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e09632 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21ef4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09634 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21ef6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09636 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21ef8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09638 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21efa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0963a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000013c 0000000000000010 00000114 FDE cie=0000002c pc=0000000000e21f00..0000000000e21f3f │ │ │ │ +00000374 0000000000000010 0000034c FDE cie=0000002c pc=0000000000e09640..0000000000e0967f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000150 0000000000000048 00000128 FDE cie=0000002c pc=0000000000e21f40..0000000000e2214c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21f42 │ │ │ │ +00000388 0000000000000048 00000360 FDE cie=0000002c pc=0000000000e09680..0000000000e0988c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09682 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000e21f4b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000e0968b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21f4d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0968d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e21f52 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e09692 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e21f56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e09696 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e21f5a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0969a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e21f5e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0969e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000e21fcf │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000000000e0970f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e21fd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e09710 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e21fd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e09711 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21fd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09713 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21fd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09715 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21fd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09717 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e21fd9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09719 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e21fe0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e09720 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000019c 0000000000000024 00000174 FDE cie=0000002c pc=0000000000e22150..0000000000e221d3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22151 │ │ │ │ +000003d4 0000000000000024 000003ac FDE cie=0000002c pc=0000000000e09890..0000000000e09913 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e09891 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000e22161 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000e098a1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e22168 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e098a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000e221d0 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000e09910 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e221d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e09911 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e221d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e09912 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000001c4 0000000000000048 0000019c FDE cie=0000002c pc=0000000000e221e0..0000000000e2246f │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e221e7 │ │ │ │ +000003fc 0000000000000048 000003d4 FDE cie=0000002c pc=0000000000e09920..0000000000e09baf │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e09927 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e221ec │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0992c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e221f1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e09931 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e221fc │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e0993c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000e221ff │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000e0993f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e22203 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e09943 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000e22213 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000e09953 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 481 to 0000000000e223f4 │ │ │ │ + DW_CFA_advance_loc2: 481 to 0000000000e09b34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e223f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e09b35 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e223f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e09b36 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e223f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09b38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e223fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09b3a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e223fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09b3c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e223fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09b3e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22400 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000210 0000000000000048 000001e8 FDE cie=0000002c pc=0000000000e22470..0000000000e22a38 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22472 │ │ │ │ +00000448 0000000000000048 00000420 FDE cie=0000002c pc=0000000000e09bb0..0000000000e0a178 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09bb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22474 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09bb4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22476 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09bb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22478 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e09bb8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22479 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e09bb9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2247d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e09bbd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e22484 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e09bc4 │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc2: 1449 to 0000000000e22a2d │ │ │ │ + DW_CFA_advance_loc2: 1449 to 0000000000e0a16d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22a2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a16e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22a2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a16f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22a31 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a171 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22a33 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a173 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22a35 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a175 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22a37 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a177 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000025c 0000000000000010 00000234 FDE cie=0000002c pc=0000000000e22a40..0000000000e22a85 │ │ │ │ +00000494 0000000000000010 0000046c FDE cie=0000002c pc=0000000000e0a180..0000000000e0a1c5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000270 0000000000000010 00000248 FDE cie=0000002c pc=0000000000e22a90..0000000000e22ad5 │ │ │ │ +000004a8 0000000000000010 00000480 FDE cie=0000002c pc=0000000000e0a1d0..0000000000e0a215 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000284 0000000000000048 0000025c FDE cie=0000002c pc=0000000000e22ae0..0000000000e22cec │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22ae2 │ │ │ │ +000004bc 0000000000000048 00000494 FDE cie=0000002c pc=0000000000e0a220..0000000000e0a42c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a222 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000e22aeb │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000e0a22b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22aed │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a22d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e22af2 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0a232 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e22af6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0a236 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e22afa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0a23a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e22afe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0a23e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000e22b6f │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000000000e0a2af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22b70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a2b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22b71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a2b1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22b73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a2b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22b75 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a2b5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22b77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a2b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22b79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a2b9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e22b80 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0a2c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002d0 0000000000000010 000002a8 FDE cie=0000002c pc=0000000000e22cf0..0000000000e22cf5 │ │ │ │ +00000508 0000000000000010 000004e0 FDE cie=0000002c pc=0000000000e0a430..0000000000e0a435 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002e4 0000000000000024 000002bc FDE cie=0000002c pc=0000000000e22d00..0000000000e22db3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22d01 │ │ │ │ +0000051c 0000000000000024 000004f4 FDE cie=0000002c pc=0000000000e0a440..0000000000e0a4f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a441 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000e22d11 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000e0a451 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e22d18 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0a458 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0000000000e22db0 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000e0a4f0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22db1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a4f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22db2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a4f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000030c 000000000000001c 000002e4 FDE cie=0000002c pc=0000000000e22dc0..0000000000e22de8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22dc1 │ │ │ │ +00000544 000000000000001c 0000051c FDE cie=0000002c pc=0000000000e0a500..0000000000e0a528 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a501 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e22dc8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0a508 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000e22de6 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000e0a526 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e22de7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a527 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000032c 0000000000000048 00000304 FDE cie=0000002c pc=0000000000e22df0..0000000000e230cd │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22df2 │ │ │ │ +00000564 0000000000000048 0000053c FDE cie=0000002c pc=0000000000e0a530..0000000000e0a80d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a532 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e22df4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a534 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e22dfb │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0a53b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e22e00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0a540 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e22e0a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e0a54a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000e22e0d │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000e0a54d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000e22e1d │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000e0a55d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 642 to 0000000000e2309f │ │ │ │ + DW_CFA_advance_loc2: 642 to 0000000000e0a7df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e230a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a7e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e230a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a7e1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e230a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a7e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e230a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a7e5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e230a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a7e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e230a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a7e9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e230aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a7ea │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000378 000000000000001c 00000350 FDE cie=0000002c pc=0000000000e230d0..0000000000e230f8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e230d1 │ │ │ │ +000005b0 000000000000001c 00000588 FDE cie=0000002c pc=0000000000e0a810..0000000000e0a838 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a811 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e230d8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0a818 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000e230f6 │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000e0a836 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e230f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a837 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000398 0000000000000048 00000370 FDE cie=0000002c pc=0000000000e23100..0000000000e2371f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23102 │ │ │ │ +000005d0 0000000000000048 000005a8 FDE cie=0000002c pc=0000000000e0a840..0000000000e0ae5f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a842 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a844 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23106 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a846 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23108 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0a848 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23109 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0a849 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2310d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0a84d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e23114 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0a854 │ │ │ │ DW_CFA_def_cfa_offset: 632 │ │ │ │ - DW_CFA_advance_loc2: 1536 to 0000000000e23714 │ │ │ │ + DW_CFA_advance_loc2: 1536 to 0000000000e0ae54 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23715 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0ae55 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23716 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0ae56 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23718 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ae58 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2371a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ae5a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2371c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ae5c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2371e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ae5e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003e4 0000000000000010 000003bc FDE cie=0000002c pc=0000000000e23720..0000000000e23783 │ │ │ │ +0000061c 0000000000000010 000005f4 FDE cie=0000002c pc=0000000000e0ae60..0000000000e0aec3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003f8 0000000000000010 000003d0 FDE cie=0000002c pc=0000000000e23790..0000000000e237f3 │ │ │ │ +00000630 0000000000000010 00000608 FDE cie=0000002c pc=0000000000e0aed0..0000000000e0af33 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000040c 0000000000000060 000003e4 FDE cie=0000002c pc=0000000000e23800..0000000000e239d9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23802 │ │ │ │ +00000644 0000000000000060 0000061c FDE cie=0000002c pc=0000000000e0af40..0000000000e0b119 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0af42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000e2380b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000e0af4b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2380d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0af4d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e23812 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0af52 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e23816 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0af56 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2381a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0af5a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2381e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0af5e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000e23892 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000e0afd2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23893 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0afd3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23894 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0afd4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23896 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0afd6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23898 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0afd8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2389a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0afda │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2389c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0afdc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e238a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0afe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 195 to 0000000000e23963 │ │ │ │ + DW_CFA_advance_loc1: 195 to 0000000000e0b0a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23964 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b0a4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23965 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b0a5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23967 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b0a7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23969 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b0a9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2396b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b0ab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2396d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b0ad │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000e23970 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000e0b0b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000470 0000000000000010 00000448 FDE cie=0000002c pc=0000000000e239e0..0000000000e239e5 │ │ │ │ +000006a8 0000000000000010 00000680 FDE cie=0000002c pc=0000000000e0b120..0000000000e0b125 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000484 0000000000000024 0000045c FDE cie=0000002c pc=0000000000e239f0..0000000000e23ace │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e239f1 │ │ │ │ +000006bc 0000000000000024 00000694 FDE cie=0000002c pc=0000000000e0b130..0000000000e0b20e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b131 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e239fc │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e0b13c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e23a03 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0b143 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 200 to 0000000000e23acb │ │ │ │ + DW_CFA_advance_loc1: 200 to 0000000000e0b20b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23acc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b20c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23acd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b20d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000004ac 000000000000001c 00000484 FDE cie=0000002c pc=0000000000e23ad0..0000000000e23b02 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23ad1 │ │ │ │ +000006e4 000000000000001c 000006bc FDE cie=0000002c pc=0000000000e0b210..0000000000e0b242 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b211 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e23ad8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0b218 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000e23b00 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000e0b240 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23b01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004cc 000000000000004c 000004a4 FDE cie=0000002c pc=0000000000e23b10..0000000000e23e38 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23b12 │ │ │ │ +00000704 000000000000004c 000006dc FDE cie=0000002c pc=0000000000e0b250..0000000000e0b578 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b252 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e23b19 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0b259 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e23b1e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0b25e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e23b29 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e0b269 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000e23b2c │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000e0b26c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e23b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0b270 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e23b3c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e0b27c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 734 to 0000000000e23e1a │ │ │ │ + DW_CFA_advance_loc2: 734 to 0000000000e0b55a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23e1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b55b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23e1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b55c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23e1e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b55e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23e20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b560 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23e22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b562 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e23e24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b564 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23e25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b565 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000051c 000000000000001c 000004f4 FDE cie=0000002c pc=0000000000e23e40..0000000000e23e72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23e41 │ │ │ │ +00000754 000000000000001c 0000072c FDE cie=0000002c pc=0000000000e0b580..0000000000e0b5b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b581 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e23e48 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0b588 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000e23e70 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000e0b5b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23e71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b5b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000053c 0000000000000034 00000514 FDE cie=0000002c pc=0000000000e23e80..0000000000e240ba │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e23e81 │ │ │ │ +00000774 0000000000000034 0000074c FDE cie=0000002c pc=0000000000e0b5c0..0000000000e0b7fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b5c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000e23e91 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000e0b5d1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 409 to 0000000000e2402a │ │ │ │ + DW_CFA_advance_loc2: 409 to 0000000000e0b76a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2402b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b76b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e24030 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0b770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000e24070 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000e0b7b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24071 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b7b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e24078 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0b7b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000e240b8 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000e0b7f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e240b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b7f9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000574 0000000000000010 0000054c FDE cie=0000002c pc=0000000000e240c0..0000000000e240c5 │ │ │ │ +000007ac 0000000000000010 00000784 FDE cie=0000002c pc=0000000000e0b800..0000000000e0b805 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000588 000000000000002c 00000560 FDE cie=0000002c pc=0000000000e240d0..0000000000e240fe │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e240d2 │ │ │ │ +000007c0 000000000000002c 00000798 FDE cie=0000002c pc=0000000000e0b810..0000000000e0b83e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b812 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e240d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0b816 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e240d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b817 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e240dd │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e0b81d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000e240f9 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000e0b839 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e240fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b83a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e240fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0b83b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e240fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0b83d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005b8 0000000000000010 00000590 FDE cie=0000002c pc=0000000000e24100..0000000000e242cc │ │ │ │ +000007f0 0000000000000010 000007c8 FDE cie=0000002c pc=0000000000e0b840..0000000000e0ba0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005cc 0000000000000010 000005a4 FDE cie=0000002c pc=0000000000e242d0..0000000000e242e8 │ │ │ │ +00000804 0000000000000010 000007dc FDE cie=0000002c pc=0000000000e0ba10..0000000000e0ba28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005e0 000000000000003c 000005b8 FDE cie=0000002c pc=0000000000e242f0..0000000000e244d5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e242f2 │ │ │ │ +00000818 000000000000003c 000007f0 FDE cie=0000002c pc=0000000000e0ba30..0000000000e0bc15 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ba32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000e242fb │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000e0ba3b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e242fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ba3d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e24301 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0ba41 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e24305 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0ba45 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000e24365 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000e0baa5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0baa6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24368 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0baa8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2436a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0baaa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2436c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0baac │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e24370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0bab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000620 0000000000000024 000005f8 FDE cie=0000002c pc=0000000000e244e0..0000000000e2452b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e244e1 │ │ │ │ +00000858 0000000000000024 00000830 FDE cie=0000002c pc=0000000000e0bc20..0000000000e0bc6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0bc21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000e244ea │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000e0bc2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e244f1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0bc31 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000e24528 │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000e0bc68 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24529 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0bc69 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2452a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0bc6a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000648 0000000000000040 00000620 FDE cie=0000002c pc=0000000000e24530..0000000000e24c1b │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e24535 │ │ │ │ +00000880 0000000000000040 00000858 FDE cie=0000002c pc=0000000000e0bc70..0000000000e0c35b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0bc75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000e24542 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000e0bc82 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24544 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0bc84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24546 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0bc86 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24547 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0bc87 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24548 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0bc88 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1687 to 0000000000e24bdf │ │ │ │ + DW_CFA_advance_loc2: 1687 to 0000000000e0c31f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24be0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0c320 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e24be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0c324 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24be6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c326 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000e24bee │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e0c32e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24bf0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c330 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000068c 0000000000000010 00000664 FDE cie=0000002c pc=0000000000e24c20..0000000000e24c50 │ │ │ │ +000008c4 0000000000000010 0000089c FDE cie=0000002c pc=0000000000e0c360..0000000000e0c390 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006a0 0000000000000048 00000678 FDE cie=0000002c pc=0000000000e24c50..0000000000e24e5c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24c52 │ │ │ │ +000008d8 0000000000000048 000008b0 FDE cie=0000002c pc=0000000000e0c390..0000000000e0c59c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c392 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000e24c5b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000e0c39b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24c5d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c39d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e24c62 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0c3a2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e24c66 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0c3a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e24c6a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0c3aa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e24c6e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0c3ae │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000e24cdf │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000000000e0c41f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24ce0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0c420 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24ce1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0c421 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24ce3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c423 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24ce5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c425 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24ce7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c427 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e24ce9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c429 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e24cf0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0c430 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006ec 0000000000000024 000006c4 FDE cie=0000002c pc=0000000000e24e60..0000000000e24ed0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24e61 │ │ │ │ +00000924 0000000000000024 000008fc FDE cie=0000002c pc=0000000000e0c5a0..0000000000e0c610 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0c5a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000e24e71 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000e0c5b1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e24e78 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0c5b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0000000000e24ecd │ │ │ │ + DW_CFA_advance_loc1: 85 to 0000000000e0c60d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24ece │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0c60e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e24ecf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0c60f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000714 0000000000000048 000006ec FDE cie=0000002c pc=0000000000e24ed0..0000000000e25147 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e24ed7 │ │ │ │ +0000094c 0000000000000048 00000924 FDE cie=0000002c pc=0000000000e0c610..0000000000e0c887 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0c617 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e24edc │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0c61c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e24ee1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0c621 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e24eec │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e0c62c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000e24eef │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000e0c62f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e24ef3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0c633 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000e24f03 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000e0c643 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 454 to 0000000000e250c9 │ │ │ │ + DW_CFA_advance_loc2: 454 to 0000000000e0c809 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e250ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0c80a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e250cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0c80b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e250cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c80d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e250cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c80f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e250d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c811 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e250d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c813 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e250d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0c818 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000760 0000000000000040 00000738 FDE cie=0000002c pc=0000000000e25150..0000000000e265e9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e25152 │ │ │ │ +00000998 0000000000000040 00000970 FDE cie=0000002c pc=0000000000e0c890..0000000000e0dd29 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c892 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e25157 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0c897 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e25159 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c899 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2515b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0c89b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2515f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0c89f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e25160 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0c8a0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 5247 to 0000000000e265df │ │ │ │ + DW_CFA_advance_loc2: 5247 to 0000000000e0dd1f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e265e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0dd20 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e265e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0dd22 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e265e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0dd24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e265e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0dd26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e265e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0dd28 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007a4 0000000000000010 0000077c FDE cie=0000002c pc=0000000000e265f0..0000000000e2662f │ │ │ │ +000009dc 0000000000000010 000009b4 FDE cie=0000002c pc=0000000000e0dd30..0000000000e0dd6f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007b8 0000000000000048 00000790 FDE cie=0000002c pc=0000000000e26630..0000000000e2683c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26632 │ │ │ │ +000009f0 0000000000000048 000009c8 FDE cie=0000002c pc=0000000000e0dd70..0000000000e0df7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0dd72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000e2663b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000e0dd7b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2663d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0dd7d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e26642 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0dd82 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e26646 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0dd86 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2664a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0dd8a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2664e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0dd8e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000e266bf │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000000000e0ddff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e266c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0de00 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e266c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0de01 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e266c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0de03 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e266c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0de05 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e266c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0de07 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e266c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0de09 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e266d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0de10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000804 0000000000000028 000007dc FDE cie=0000002c pc=0000000000e26840..0000000000e268b6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e26841 │ │ │ │ +00000a3c 0000000000000028 00000a14 FDE cie=0000002c pc=0000000000e0df80..0000000000e0dff6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0df81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000e26851 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000e0df91 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e26858 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e0df98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000000000e268b3 │ │ │ │ + DW_CFA_advance_loc1: 91 to 0000000000e0dff3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e268b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0dff4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e268b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0dff5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000830 0000000000000048 00000808 FDE cie=0000002c pc=0000000000e268c0..0000000000e26b94 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e268c2 │ │ │ │ +00000a68 0000000000000048 00000a40 FDE cie=0000002c pc=0000000000e0e000..0000000000e0e2d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e002 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e268c7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0e007 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e268c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e009 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e268ce │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e0e00e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e268cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0e00f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e268d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0e010 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e268da │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e0e01a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 687 to 0000000000e26b89 │ │ │ │ + DW_CFA_advance_loc2: 687 to 0000000000e0e2c9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e26b8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0e2ca │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e26b8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0e2cb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26b8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e2cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26b8f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e2cf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26b91 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e2d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26b93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e2d3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000087c 0000000000000040 00000854 FDE cie=0000002c pc=0000000000e26ba0..0000000000e26c8e │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e26bac │ │ │ │ +00000ab4 0000000000000040 00000a8c FDE cie=0000002c pc=0000000000e0e2e0..0000000000e0e3ce │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e0e2ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000e26bb9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000e0e2f9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26bbb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e2fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e26bc1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e0e301 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e26bcd │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e0e30d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000e26bdb │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000e0e31b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000e26c26 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000e0e366 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e26c27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0e367 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000e26c6d │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000e0e3ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000e26c89 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000e0e3c9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26c8b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e3cb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26c8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e3cd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008c0 0000000000000048 00000898 FDE cie=0000002c pc=0000000000e26c90..0000000000e27129 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e26c9c │ │ │ │ +00000af8 0000000000000048 00000ad0 FDE cie=0000002c pc=0000000000e0e3d0..0000000000e0e869 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e0e3dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26c9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e3de │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e26ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e3e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e26cac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e0e3ec │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e26cad │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0e3ed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e26cb8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e0e3f8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e26cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0e3fc │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 1115 to 0000000000e27117 │ │ │ │ + DW_CFA_advance_loc2: 1115 to 0000000000e0e857 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2711b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0e85b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2711c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0e85c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2711e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e85e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27120 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e860 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27122 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e862 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27124 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e864 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000090c 0000000000000040 000008e4 FDE cie=0000002c pc=0000000000e27130..0000000000e274b7 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27132 │ │ │ │ +00000b44 0000000000000040 00000b1c FDE cie=0000002c pc=0000000000e0e870..0000000000e0ebf7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e872 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000e2713a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e0e87a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2713c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e87c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2713e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0e87e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2713f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0e87f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000e27153 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000e0e893 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 858 to 0000000000e274ad │ │ │ │ + DW_CFA_advance_loc2: 858 to 0000000000e0ebed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e274ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0ebee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e274b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ebf0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e274b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ebf2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e274b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ebf4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e274b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ebf6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000950 0000000000000010 00000928 FDE cie=0000002c pc=0000000000e274c0..0000000000e27514 │ │ │ │ +00000b88 0000000000000010 00000b60 FDE cie=0000002c pc=0000000000e0ec00..0000000000e0ec54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000964 0000000000000010 0000093c FDE cie=0000002c pc=0000000000e27520..0000000000e275f8 │ │ │ │ +00000b9c 0000000000000010 00000b74 FDE cie=0000002c pc=0000000000e0ec60..0000000000e0ed38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000978 0000000000000010 00000950 FDE cie=0000002c pc=0000000000407340..0000000000407343 │ │ │ │ +00000bb0 0000000000000010 00000b88 FDE cie=0000002c pc=0000000000407340..0000000000407343 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000098c 0000000000000040 00000964 FDE cie=0000002c pc=0000000000e27600..0000000000e2799a │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e2760c │ │ │ │ +00000bc4 0000000000000040 00000b9c FDE cie=0000002c pc=0000000000e0ed40..0000000000e0f0da │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e0ed4c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000e27625 │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000e0ed65 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27627 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ed67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27629 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0ed69 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2762a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0ed6a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e27635 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e0ed75 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 859 to 0000000000e27990 │ │ │ │ + DW_CFA_advance_loc2: 859 to 0000000000e0f0d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e27991 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0f0d1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27993 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f0d3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27995 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f0d5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27997 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f0d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e27999 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f0d9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d0 0000000000000048 000009a8 FDE cie=0000002c pc=0000000000e279a0..0000000000e2827e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e279a2 │ │ │ │ +00000c08 0000000000000048 00000be0 FDE cie=0000002c pc=0000000000e0f0e0..0000000000e0f9be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f0e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e279a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f0e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e279a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f0e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e279a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f0e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e279a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0f0e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e279b4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e0f0f4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e279b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e0f0f8 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc2: 2235 to 0000000000e28273 │ │ │ │ + DW_CFA_advance_loc2: 2235 to 0000000000e0f9b3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e28274 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0f9b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e28275 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0f9b5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28277 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f9b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28279 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f9b9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2827b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f9bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2827d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f9bd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a1c 0000000000000048 000009f4 FDE cie=0000002c pc=0000000000e28280..0000000000e28b0b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28282 │ │ │ │ +00000c54 0000000000000048 00000c2c FDE cie=0000002c pc=0000000000e0f9c0..0000000000e1024b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f9c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28284 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f9c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28286 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f9c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28288 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e0f9c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e28289 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0f9c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2828a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e0f9ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e28294 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e0f9d4 │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc2: 2156 to 0000000000e28b00 │ │ │ │ + DW_CFA_advance_loc2: 2156 to 0000000000e10240 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e28b01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e10241 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e28b02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e10242 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28b04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10244 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28b06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10246 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28b08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10248 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28b0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1024a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a68 0000000000000048 00000a40 FDE cie=0000002c pc=0000000000e28b10..0000000000e29641 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28b12 │ │ │ │ +00000ca0 0000000000000048 00000c78 FDE cie=0000002c pc=0000000000e10250..0000000000e10d81 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10252 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28b14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10254 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e28b16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10256 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e28b1b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e1025b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e28b1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1025c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000e28b1f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000e1025f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e28b29 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e10269 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc2: 2829 to 0000000000e29636 │ │ │ │ + DW_CFA_advance_loc2: 2829 to 0000000000e10d76 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e29637 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e10d77 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e29638 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e10d78 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2963a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10d7a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2963c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10d7c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2963e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10d7e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e29640 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10d80 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ab4 0000000000000048 00000a8c FDE cie=0000002c pc=0000000000e29650..0000000000e2af65 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e29652 │ │ │ │ +00000cec 0000000000000048 00000cc4 FDE cie=0000002c pc=0000000000e10d90..0000000000e126a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10d92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e29654 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10d94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e29656 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10d96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e29658 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e10d98 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2965c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e10d9c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e29660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e10da0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000e2966e │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000e10dae │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc2: 6380 to 0000000000e2af5a │ │ │ │ + DW_CFA_advance_loc2: 6380 to 0000000000e1269a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2af5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1269b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2af5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1269c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2af5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1269e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2af60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e126a0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2af62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e126a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2af64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e126a4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b00 0000000000000048 00000ad8 FDE cie=0000002c pc=0000000000e2af70..0000000000e2c1fc │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e2af7c │ │ │ │ +00000d38 0000000000000048 00000d10 FDE cie=0000002c pc=0000000000e126b0..0000000000e1393c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e126bc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e2af81 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e126c1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2af83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e126c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2af85 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e126c5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2af86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e126c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2af87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e126c7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e2af8e │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e126ce │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc2: 4707 to 0000000000e2c1f1 │ │ │ │ + DW_CFA_advance_loc2: 4707 to 0000000000e13931 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2c1f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e13932 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2c1f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e13933 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2c1f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e13935 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2c1f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e13937 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2c1f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e13939 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2c1fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1393b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b4c 0000000000000048 00000b24 FDE cie=0000002c pc=0000000000e2c200..0000000000e2dbf2 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e2c20c │ │ │ │ +00000d84 0000000000000048 00000d5c FDE cie=0000002c pc=0000000000e13940..0000000000e15332 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e1394c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2c20e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1394e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2c210 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e13950 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2c212 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e13952 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2c213 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e13953 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2c214 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e13954 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000e2c221 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000e13961 │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc2: 6598 to 0000000000e2dbe7 │ │ │ │ + DW_CFA_advance_loc2: 6598 to 0000000000e15327 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2dbe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e15328 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2dbe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e15329 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2dbeb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1532b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2dbed │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1532d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2dbef │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1532f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2dbf1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e15331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b98 0000000000000040 00000b70 FDE cie=0000002c pc=0000000000e2dc00..0000000000e2ded6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2dc02 │ │ │ │ +00000dd0 0000000000000040 00000da8 FDE cie=0000002c pc=0000000000e15340..0000000000e15616 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e15342 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e2dc0e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e1534e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e2dc1a │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e1535a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e2dc25 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e15365 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2dc29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e15369 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e2dc2f │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e1536f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 669 to 0000000000e2decc │ │ │ │ + DW_CFA_advance_loc2: 669 to 0000000000e1560c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2decd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1560d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2decf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1560f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2ded1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e15611 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2ded3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e15613 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2ded5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e15615 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bdc 0000000000000048 00000bb4 FDE cie=0000002c pc=0000000000e2dee0..0000000000e2eae8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e2deec │ │ │ │ +00000e14 0000000000000048 00000dec FDE cie=0000002c pc=0000000000e15620..0000000000e16228 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e1562c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000e2defe │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000e1563e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2df00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e15640 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e2df05 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e15645 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2df06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e15646 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2df07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e15647 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2df0b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1564b │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 3026 to 0000000000e2eadd │ │ │ │ + DW_CFA_advance_loc2: 3026 to 0000000000e1621d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2eade │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1621e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2eadf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1621f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2eae1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e16221 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2eae3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e16223 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2eae5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e16225 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2eae7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e16227 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c28 0000000000000030 00000c00 FDE cie=0000002c pc=0000000000e2eaf0..0000000000e2f16d │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e2eaf6 │ │ │ │ +00000e60 0000000000000030 00000e38 FDE cie=0000002c pc=0000000000e16230..0000000000e168ad │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e16236 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e2eafb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e1623b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2eaff │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1623f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000e2eb08 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000e16248 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1631 to 0000000000e2f167 │ │ │ │ + DW_CFA_advance_loc2: 1631 to 0000000000e168a7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2f168 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e168a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2f16a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e168aa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2f16c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e168ac │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c5c 0000000000000048 00000c34 FDE cie=0000002c pc=0000000000e2f170..0000000000e2fb43 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2f172 │ │ │ │ +00000e94 0000000000000048 00000e6c FDE cie=0000002c pc=0000000000e168b0..0000000000e17283 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e168b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e2f177 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e168b7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2f179 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e168b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2f17b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e168bb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2f17c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e168bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2f180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e168c0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e2f187 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e168c7 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc2: 2481 to 0000000000e2fb38 │ │ │ │ + DW_CFA_advance_loc2: 2481 to 0000000000e17278 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2fb39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17279 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2fb3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1727a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2fb3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1727c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2fb3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1727e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2fb40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17280 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2fb42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17282 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ca8 0000000000000028 00000c80 FDE cie=0000002c pc=0000000000e2fb50..0000000000e2fc0f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2fb52 │ │ │ │ +00000ee0 0000000000000028 00000eb8 FDE cie=0000002c pc=0000000000e17290..0000000000e1734f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17292 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2fb56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e17296 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2fb57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17297 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 180 to 0000000000e2fc0b │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000e1734b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2fc0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1734c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2fc0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1734e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cd4 0000000000000038 00000cac FDE cie=0000002c pc=0000000000e2fc10..0000000000e2ffa6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2fc12 │ │ │ │ +00000f0c 0000000000000038 00000ee4 FDE cie=0000002c pc=0000000000e17350..0000000000e176e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17352 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2fc14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17354 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2fc16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17356 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e2fc1a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1735a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2fc1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1735b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 899 to 0000000000e2ff9e │ │ │ │ + DW_CFA_advance_loc2: 899 to 0000000000e176de │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2ff9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e176df │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2ffa1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e176e1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2ffa3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e176e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2ffa5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e176e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d10 0000000000000038 00000ce8 FDE cie=0000002c pc=0000000000e2ffb0..0000000000e30196 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e2ffb5 │ │ │ │ +00000f48 0000000000000038 00000f20 FDE cie=0000002c pc=0000000000e176f0..0000000000e178d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e176f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e2ffba │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e176fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e2ffbc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e176fc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2ffbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e176fd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e2ffbe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e176fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 369 to 0000000000e3012f │ │ │ │ + DW_CFA_advance_loc2: 369 to 0000000000e1786f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000e30140 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000e17880 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000e30191 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000e178d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30193 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e178d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30195 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e178d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000d4c 0000000000000040 00000d24 FDE cie=0000002c pc=0000000000e301a0..0000000000e303bc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e301a2 │ │ │ │ +00000f84 0000000000000040 00000f5c FDE cie=0000002c pc=0000000000e178e0..0000000000e17afc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e178e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e301ae │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e178ee │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e301b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e178f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e301b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e178f2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e301b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e178f3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e301b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e178f4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000e303b2 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000e17af2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e303b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17af3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e303b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17af5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e303b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17af7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e303b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17af9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e303bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17afb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d90 0000000000000040 00000d68 FDE cie=0000002c pc=0000000000e303c0..0000000000e305dc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e303c2 │ │ │ │ +00000fc8 0000000000000040 00000fa0 FDE cie=0000002c pc=0000000000e17b00..0000000000e17d1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17b02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e303ce │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e17b0e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e303d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17b10 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e303d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17b12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e303d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17b13 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e303d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17b14 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000e305d2 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000e17d12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e305d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17d13 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e305d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17d15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e305d7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17d17 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e305d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17d19 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e305db │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17d1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dd4 0000000000000040 00000dac FDE cie=0000002c pc=0000000000e305e0..0000000000e307fc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e305e2 │ │ │ │ +0000100c 0000000000000040 00000fe4 FDE cie=0000002c pc=0000000000e17d20..0000000000e17f3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17d22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e305ee │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e17d2e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e305f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17d30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e305f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17d32 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e305f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17d33 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e305f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17d34 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000e307f2 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000e17f32 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e307f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17f33 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e307f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17f35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e307f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17f37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e307f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17f39 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e307fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17f3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e18 0000000000000040 00000df0 FDE cie=0000002c pc=0000000000e30800..0000000000e30a1c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30802 │ │ │ │ +00001050 0000000000000040 00001028 FDE cie=0000002c pc=0000000000e17f40..0000000000e1815c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17f42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e3080e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e17f4e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30810 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17f50 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30812 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e17f52 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30813 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17f53 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30814 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e17f54 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000e30a12 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000e18152 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30a13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e18153 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30a15 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18155 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30a17 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18157 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30a19 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18159 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30a1b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1815b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e5c 0000000000000040 00000e34 FDE cie=0000002c pc=0000000000e30a20..0000000000e30c3c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30a22 │ │ │ │ +00001094 0000000000000040 0000106c FDE cie=0000002c pc=0000000000e18160..0000000000e1837c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18162 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e30a2e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e1816e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30a30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18170 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18172 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30a33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e18173 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30a34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e18174 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 510 to 0000000000e30c32 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0000000000e18372 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30c33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e18373 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30c35 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18375 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30c37 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18377 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30c39 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18379 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30c3b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1837b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ea0 0000000000000030 00000e78 FDE cie=0000002c pc=0000000000e30c40..0000000000e30d0f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30c42 │ │ │ │ +000010d8 0000000000000030 000010b0 FDE cie=0000002c pc=0000000000e18380..0000000000e1844f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18382 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e30c46 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e18386 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e30c4a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1838a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e30c4e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1838e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000e30d0a │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000e1844a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30d0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1844b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30d0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1844c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30d0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1844e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ed4 0000000000000040 00000eac FDE cie=0000002c pc=0000000000e30d10..0000000000e30db6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30d12 │ │ │ │ +0000110c 0000000000000040 000010e4 FDE cie=0000002c pc=0000000000e18450..0000000000e184f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18452 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e30d17 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e18457 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e30d1c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e1845c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30d1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1845d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30d1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1845e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e30d25 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e18465 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000e30dad │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000e184ed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30dae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e184ee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30daf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e184ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30db1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e184f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30db3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e184f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30db5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e184f5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f18 0000000000000048 00000ef0 FDE cie=0000002c pc=0000000000e30dc0..0000000000e315b6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30dc2 │ │ │ │ +00001150 0000000000000048 00001128 FDE cie=0000002c pc=0000000000e18500..0000000000e18cf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18502 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30dc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18504 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30dc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18506 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e30dc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18508 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30dc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e18509 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e30dca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1850a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000e30dd8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000e18518 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 2003 to 0000000000e315ab │ │ │ │ + DW_CFA_advance_loc2: 2003 to 0000000000e18ceb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e315ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e18cec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e315ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e18ced │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e315af │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18cef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e315b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18cf1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e315b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18cf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e315b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18cf5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f64 0000000000000048 00000f3c FDE cie=0000002c pc=0000000000e315c0..0000000000e33c79 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e315c2 │ │ │ │ +0000119c 0000000000000048 00001174 FDE cie=0000002c pc=0000000000e18d00..0000000000e1b3b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18d02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e315cc │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e18d0c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e315ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18d0e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e315d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e18d10 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e315d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e18d11 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e315dc │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e18d1c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e315e6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e18d26 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 9864 to 0000000000e33c6e │ │ │ │ + DW_CFA_advance_loc2: 9864 to 0000000000e1b3ae │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e33c6f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1b3af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e33c70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1b3b0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e33c72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1b3b2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e33c74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1b3b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e33c76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1b3b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e33c78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1b3b8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fb0 000000000000002c 00000f88 FDE cie=0000002c pc=0000000000e33c80..0000000000e33d5c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e33c8c │ │ │ │ +000011e8 000000000000002c 000011c0 FDE cie=0000002c pc=0000000000e1b3c0..0000000000e1b49c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e1b3cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e33c8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1b3cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e33c8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1b3ce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e33c92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1b3d2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 197 to 0000000000e33d57 │ │ │ │ + DW_CFA_advance_loc1: 197 to 0000000000e1b497 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e33d58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1b498 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e33d59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1b499 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e33d5b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1b49b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000fe0 0000000000000018 00000fb8 FDE cie=0000002c pc=0000000000e33d60..0000000000e33e12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000e33d6e │ │ │ │ +00001218 0000000000000018 000011f0 FDE cie=0000002c pc=0000000000e1b4a0..0000000000e1b552 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000e1b4ae │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 163 to 0000000000e33e11 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000e1b551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ffc 000000000000004c 00000fd4 FDE cie=0000002c pc=0000000000e33e20..0000000000e380b9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e33e22 │ │ │ │ +00001234 000000000000004c 0000120c FDE cie=0000002c pc=0000000000e1b560..0000000000e1f7f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1b562 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e33e27 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e1b567 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e33e29 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1b569 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e33e2b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1b56b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e33e2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1b56c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e33e2d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1b56d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000e33e3a │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000e1b57a │ │ │ │ DW_CFA_def_cfa_offset: 2672 │ │ │ │ - DW_CFA_advance_loc2: 4006 to 0000000000e34de0 │ │ │ │ + DW_CFA_advance_loc2: 4006 to 0000000000e1c520 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e34de1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1c521 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e34de2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1c522 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e34de4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1c524 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e34de6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1c526 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e34de8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1c528 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e34dea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1c52a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e34df0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e1c530 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000104c 0000000000000010 00001024 FDE cie=0000002c pc=0000000000e380c0..0000000000e380ce │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e380c4 │ │ │ │ +00001284 0000000000000010 0000125c FDE cie=0000002c pc=0000000000e1f800..0000000000e1f80e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1f804 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00001060 0000000000000010 00001038 FDE cie=0000002c pc=0000000000e380d0..0000000000e38124 │ │ │ │ +00001298 0000000000000010 00001270 FDE cie=0000002c pc=0000000000e1f810..0000000000e1f864 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001074 0000000000000030 0000104c FDE cie=0000002c pc=0000000000e38130..0000000000e38248 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e38132 │ │ │ │ +000012ac 0000000000000030 00001284 FDE cie=0000002c pc=0000000000e1f870..0000000000e1f988 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1f872 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e38137 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e1f877 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e3813b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1f87b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e38142 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e1f882 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 257 to 0000000000e38243 │ │ │ │ + DW_CFA_advance_loc2: 257 to 0000000000e1f983 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e38244 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1f984 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e38245 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1f985 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e38247 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1f987 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010a8 0000000000000010 00001080 FDE cie=0000002c pc=0000000000e38250..0000000000e38297 │ │ │ │ +000012e0 0000000000000010 000012b8 FDE cie=0000002c pc=0000000000e1f990..0000000000e1f9d7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010bc 0000000000000040 00001094 FDE cie=0000002c pc=0000000000e382a0..0000000000e38400 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e382a2 │ │ │ │ +000012f4 0000000000000040 000012cc FDE cie=0000002c pc=0000000000e1f9e0..0000000000e1fb40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1f9e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000e382be │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000e1f9fe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e382ca │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e1fa0a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e382cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1fa0c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e382cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1fa0d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e382ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1fa0e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 289 to 0000000000e383ef │ │ │ │ + DW_CFA_advance_loc2: 289 to 0000000000e1fb2f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e383f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1fb30 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e383f5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e1fb35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e383f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1fb37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e383fd │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e1fb3d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e383ff │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1fb3f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001100 0000000000000010 000010d8 FDE cie=0000002c pc=0000000000e38400..0000000000e38405 │ │ │ │ +00001338 0000000000000010 00001310 FDE cie=0000002c pc=0000000000e1fb40..0000000000e1fb45 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001114 0000000000000010 000010ec FDE cie=0000002c pc=0000000000e38410..0000000000e38415 │ │ │ │ +0000134c 0000000000000010 00001324 FDE cie=0000002c pc=0000000000e1fb50..0000000000e1fb55 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001128 0000000000000014 00001100 FDE cie=0000002c pc=0000000000e38420..0000000000e3844e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e38424 │ │ │ │ +00001360 0000000000000014 00001338 FDE cie=0000002c pc=0000000000e1fb60..0000000000e1fb8e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1fb64 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 41 to 0000000000e3844d │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000e1fb8d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001140 0000000000000048 00001118 FDE cie=0000002c pc=0000000000e38450..0000000000e396ef │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e38452 │ │ │ │ +00001378 0000000000000048 00001350 FDE cie=0000002c pc=0000000000e1fb90..0000000000e20e2f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1fb92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000e3845f │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000e1fb9f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e38461 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e1fba1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e38466 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e1fba6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e38467 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e1fba7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e3846b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e1fbab │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e38472 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e1fbb2 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc2: 4589 to 0000000000e3965f │ │ │ │ + DW_CFA_advance_loc2: 4589 to 0000000000e20d9f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e39664 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e20da4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e39665 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e20da5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000e39673 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000e20db3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e39679 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e20db9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3967b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e20dbb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000e39689 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000e20dc9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000118c 0000000000000010 00001164 FDE cie=0000002c pc=0000000000e396f0..0000000000e3987a │ │ │ │ +000013c4 0000000000000010 0000139c FDE cie=0000002c pc=0000000000e20e30..0000000000e20fba │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011a0 0000000000000010 00001178 FDE cie=0000002c pc=0000000000e39880..0000000000e39885 │ │ │ │ +000013d8 0000000000000010 000013b0 FDE cie=0000002c pc=0000000000e20fc0..0000000000e20fc5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011b4 0000000000000010 0000118c FDE cie=0000002c pc=0000000000e39890..0000000000e39895 │ │ │ │ +000013ec 0000000000000010 000013c4 FDE cie=0000002c pc=0000000000e20fd0..0000000000e20fd5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011c8 0000000000000018 000011a0 FDE cie=0000002c pc=0000000000e398a0..0000000000e398c0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e398a1 │ │ │ │ +00001400 0000000000000018 000013d8 FDE cie=0000002c pc=0000000000e20fe0..0000000000e21000 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e20fe1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000e398bb │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000e20ffb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011e4 0000000000000010 000011bc FDE cie=0000002c pc=0000000000e398c0..0000000000e398c5 │ │ │ │ +0000141c 0000000000000010 000013f4 FDE cie=0000002c pc=0000000000e21000..0000000000e21005 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011f8 000000000000004c 000011d0 FDE cie=0000002c pc=0000000000e398d0..0000000000e3b071 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e398d2 │ │ │ │ +00001430 000000000000004c 00001408 FDE cie=0000002c pc=0000000000e21010..0000000000e227b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e21012 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e398d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e21014 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e398d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e21016 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e398d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e21018 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e398df │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e2101f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e398e3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e21023 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e398ed │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e2102d │ │ │ │ DW_CFA_def_cfa_offset: 3184 │ │ │ │ - DW_CFA_advance_loc2: 5790 to 0000000000e3af8b │ │ │ │ + DW_CFA_advance_loc2: 5790 to 0000000000e226cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3af8c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e226cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3af8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e226cd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3af8f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e226cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3af91 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e226d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3af93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e226d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3af95 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e226d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e3afa0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e226e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001248 0000000000000010 00001220 FDE cie=0000002c pc=0000000000e3b080..0000000000e3b091 │ │ │ │ +00001480 0000000000000010 00001458 FDE cie=0000002c pc=0000000000e227c0..0000000000e227d1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000125c 0000000000000020 00001234 FDE cie=0000002c pc=0000000000e3b0a0..0000000000e3b707 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3b0a1 │ │ │ │ +00001494 0000000000000020 0000146c FDE cie=0000002c pc=0000000000e227e0..0000000000e22e47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e227e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000e3b0b9 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000e227f9 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 1495 to 0000000000e3b690 │ │ │ │ + DW_CFA_advance_loc2: 1495 to 0000000000e22dd0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e3b695 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e22dd5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001280 0000000000000038 00001258 FDE cie=0000002c pc=0000000000e3b710..0000000000e3b797 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3b712 │ │ │ │ +000014b8 0000000000000038 00001490 FDE cie=0000002c pc=0000000000e22e50..0000000000e22ed7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e22e52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e3b717 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e22e57 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3b718 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e22e58 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e3b71c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e22e5c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e3b723 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e22e63 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0000000000e3b790 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0000000000e22ed0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3b791 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e22ed1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3b792 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e22ed2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3b794 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e22ed4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3b796 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e22ed6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012bc 0000000000000048 00001294 FDE cie=0000002c pc=0000000000e3b7a0..0000000000e3ba17 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3b7a2 │ │ │ │ +000014f4 0000000000000048 000014cc FDE cie=0000002c pc=0000000000e22ee0..0000000000e23157 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e22ee2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e3b7a7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e22ee7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3b7a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e22ee9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e3b7ae │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e22eee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e3b7b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e22ef2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e3b7b6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e22ef6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e3b7bd │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e22efd │ │ │ │ DW_CFA_def_cfa_offset: 944 │ │ │ │ - DW_CFA_advance_loc2: 591 to 0000000000e3ba0c │ │ │ │ + DW_CFA_advance_loc2: 591 to 0000000000e2314c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3ba0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e2314d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3ba0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e2314e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3ba10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23150 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3ba12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23152 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3ba14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23154 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3ba16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23156 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001308 0000000000000054 000012e0 FDE cie=0000002c pc=0000000000e3ba20..0000000000e3bc4c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e3ba2c │ │ │ │ +00001540 0000000000000054 00001518 FDE cie=0000002c pc=0000000000e23160..0000000000e2338c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e2316c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e3ba31 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e23171 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3ba33 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23173 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e3ba38 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e23178 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e3ba3f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e2317f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3ba40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e23180 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e3ba4a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e2318a │ │ │ │ DW_CFA_def_cfa_offset: 624 │ │ │ │ - DW_CFA_advance_loc2: 490 to 0000000000e3bc34 │ │ │ │ + DW_CFA_advance_loc2: 490 to 0000000000e23374 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3bc35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e23375 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3bc36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e23376 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3bc38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23378 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3bc3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e2337a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3bc3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e2337c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3bc3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e2337e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3bc3f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e2337f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e3bc46 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e23386 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001360 000000000000004c 00001338 FDE cie=0000002c pc=0000000000e3bc50..0000000000e3e92f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3bc52 │ │ │ │ +00001598 000000000000004c 00001570 FDE cie=0000002c pc=0000000000e23390..0000000000e2606f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23392 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3bc54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23394 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3bc56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23396 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3bc58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e23398 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3bc59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e23399 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3bc5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e2339a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e3bc61 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e233a1 │ │ │ │ DW_CFA_def_cfa_offset: 29840 │ │ │ │ - DW_CFA_advance_loc2: 6099 to 0000000000e3d434 │ │ │ │ + DW_CFA_advance_loc2: 6099 to 0000000000e24b74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3d435 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e24b75 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3d436 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e24b76 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3d438 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e24b78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3d43a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e24b7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3d43c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e24b7c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3d43e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e24b7e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3d440 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e24b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013b0 000000000000004c 00001388 FDE cie=0000002c pc=0000000000e3e930..0000000000e3ef3d │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e3e93c │ │ │ │ +000015e8 000000000000004c 000015c0 FDE cie=0000002c pc=0000000000e26070..0000000000e2667d │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e2607c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e3e948 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e26088 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3e94a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e2608a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3e94c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e2608c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3e94d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e2608d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3e94e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e2608e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e3e955 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e26095 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc2: 1501 to 0000000000e3ef32 │ │ │ │ + DW_CFA_advance_loc2: 1501 to 0000000000e26672 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3ef33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e26673 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3ef34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e26674 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3ef36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e26676 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3ef38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e26678 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3ef3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e2667a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e3ef3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e2667c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001400 0000000000000018 000013d8 FDE cie=0000002c pc=0000000000e3ef40..0000000000e3ef51 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e3ef41 │ │ │ │ +00001638 0000000000000018 00001610 FDE cie=0000002c pc=0000000000e26680..0000000000e26691 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e26681 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e3ef4b │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e2668b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000141c 0000000000000010 000013f4 FDE cie=0000002c pc=0000000000e3ef60..0000000000e3f0a6 │ │ │ │ +00001654 0000000000000010 0000162c FDE cie=0000002c pc=0000000000e266a0..0000000000e267e6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001430 0000000000000044 00001408 FDE cie=0000002c pc=0000000000e5ce40..0000000000e5d13e │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5ce42 │ │ │ │ +00001668 0000000000000044 00001640 FDE cie=0000002c pc=0000000000e44580..0000000000e4487e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44582 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5ce44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44584 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5ce46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44586 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5ce48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44588 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5ce49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44589 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5ce4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e4458a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 707 to 0000000000e5d10d │ │ │ │ + DW_CFA_advance_loc2: 707 to 0000000000e4484d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d10e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e4484e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d110 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44850 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d112 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44852 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d114 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44854 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d116 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44856 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e5d120 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e44860 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001478 0000000000000010 00001450 FDE cie=0000002c pc=0000000000e5d140..0000000000e5d1ed │ │ │ │ +000016b0 0000000000000010 00001688 FDE cie=0000002c pc=0000000000e44880..0000000000e4492d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000148c 0000000000000010 00001464 FDE cie=0000002c pc=0000000000e5d1f0..0000000000e5d242 │ │ │ │ +000016c4 0000000000000010 0000169c FDE cie=0000002c pc=0000000000e44930..0000000000e44982 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014a0 0000000000000018 00001478 FDE cie=0000002c pc=0000000000e5d250..0000000000e5d2a0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d251 │ │ │ │ +000016d8 0000000000000018 000016b0 FDE cie=0000002c pc=0000000000e44990..0000000000e449e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44991 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000e5d29b │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000e449db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014bc 0000000000000048 00001494 FDE cie=0000002c pc=0000000000e5d2a0..0000000000e5d4d7 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d2a2 │ │ │ │ +000016f4 0000000000000048 000016cc FDE cie=0000002c pc=0000000000e449e0..0000000000e44c17 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e449e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d2a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e449e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d2a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e449e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d2a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e449e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d2a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e449e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d2aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e449ea │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000e5d2b3 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000e449f3 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 537 to 0000000000e5d4cc │ │ │ │ + DW_CFA_advance_loc2: 537 to 0000000000e44c0c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d4cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44c0d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d4ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44c0e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d4d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44c10 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d4d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44c12 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d4d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44c14 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d4d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44c16 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001508 000000000000002c 000014e0 FDE cie=0000002c pc=0000000000e5d4e0..0000000000e5d556 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d4e2 │ │ │ │ +00001740 000000000000002c 00001718 FDE cie=0000002c pc=0000000000e44c20..0000000000e44c96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44c22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e5d4e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e44c28 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d4e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44c29 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000e5d4f7 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000e44c37 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000e5d551 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000e44c91 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d552 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44c92 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d553 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44c93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d555 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44c95 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001538 0000000000000064 00001510 FDE cie=0000002c pc=0000000000e5d560..0000000000e5d9e9 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e5d56a │ │ │ │ +00001770 0000000000000064 00001748 FDE cie=0000002c pc=0000000000e44ca0..0000000000e45129 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e44caa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e5d56f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e44caf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000e5d574 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000e44cb4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d576 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44cb6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d577 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44cb7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e5d57b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e44cbb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e5d581 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e44cc1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 277 to 0000000000e5d696 │ │ │ │ + DW_CFA_advance_loc2: 277 to 0000000000e44dd6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d697 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44dd7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d698 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44dd8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d69a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44dda │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d69c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44ddc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d69e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44dde │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d6a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e44de0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d6a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44de1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 143 to 0000000000e5d730 │ │ │ │ + DW_CFA_advance_loc1: 143 to 0000000000e44e70 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5d731 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e44e71 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015a0 0000000000000064 00001578 FDE cie=0000002c pc=0000000000e5d9f0..0000000000e5dd7d │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000e5d9fa │ │ │ │ +000017d8 0000000000000064 000017b0 FDE cie=0000002c pc=0000000000e45130..0000000000e454bd │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000e4513a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d9fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e4513c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5d9fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e4513e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5da00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e45140 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e5da04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e45144 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5da05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e45145 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e5da0c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e4514c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 324 to 0000000000e5db50 │ │ │ │ + DW_CFA_advance_loc2: 324 to 0000000000e45290 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5db51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e45291 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000e5dbab │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000e452eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5dbac │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e452ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5dbad │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e452ed │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5dbaf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e452ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5dbb1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e452f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5dbb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e452f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5dbb5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e452f5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5dbb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e452f6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001608 0000000000000064 000015e0 FDE cie=0000002c pc=0000000000e5dd80..0000000000e5df41 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5dd82 │ │ │ │ +00001840 0000000000000064 00001818 FDE cie=0000002c pc=0000000000e454c0..0000000000e45681 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e454c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5dd84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e454c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5dd86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e454c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5dd88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e454c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5dd89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e454c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5dd8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e454ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e5dd8e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e454ce │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 135 to 0000000000e5de15 │ │ │ │ + DW_CFA_advance_loc1: 135 to 0000000000e45555 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5de16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e45556 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5de17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e45557 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5de19 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e45559 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5de1b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e4555b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5de1d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e4555d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5de1f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e4555f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5de20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e45560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000e5dea6 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000e455e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5dea7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e455e7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e5dea8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e455e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5deaa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e455ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5deac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e455ec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5deae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e455ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e5deb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e455f0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000e5deb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e455f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001670 0000000000000010 00001648 FDE cie=0000002c pc=0000000000f37ae0..0000000000f37aef │ │ │ │ +000018a8 0000000000000010 00001880 FDE cie=0000002c pc=0000000000f19f90..0000000000f19f9f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001684 0000000000000028 0000165c FDE cie=0000002c pc=0000000000f37af0..0000000000f37b1f │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000f37af1 │ │ │ │ +000018bc 0000000000000028 00001894 FDE cie=0000002c pc=0000000000f19fa0..0000000000f19fcf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000f19fa1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000f37af9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000f19fa9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000f37b06 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000f19fb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000f37b1c │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000f19fcc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000f37b1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000f19fcd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000f37b1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000f19fce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016b0 000000000000001c 00001688 FDE cie=0000002c pc=0000000000faba70..0000000000fabab4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000faba84 │ │ │ │ +000018e8 0000000000000014 000018c0 FDE cie=0000002c pc=0000000000fa514f..0000000000fa515d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000fa5153 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000faba9d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000fa515c │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001900 0000000000000010 000018d8 FDE cie=0000002c pc=0000000000fa5160..0000000000fa5165 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001914 0000000000000010 000018ec FDE cie=0000002c pc=0000000000fa5170..0000000000fa5175 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001928 0000000000000014 00001900 FDE cie=0000002c pc=0000000000fa5180..0000000000fa5185 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001940 0000000000000010 00001918 FDE cie=0000002c pc=00000000012d3620..00000000012d37ca │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001954 0000000000000010 0000192c FDE cie=0000002c pc=00000000012d37d0..00000000012d3836 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001968 0000000000000010 00001940 FDE cie=0000002c pc=00000000012d3840..00000000012d38b1 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000197c 0000000000000010 00001954 FDE cie=0000002c pc=00000000012d38c0..00000000012d393d │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001990 0000000000000010 00001968 FDE cie=0000002c pc=00000000012d3940..00000000012d399e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000019a4 0000000000000028 0000197c FDE cie=0000002c pc=00000000012d39a0..00000000012d3a4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000012d39a1 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000012d39a5 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000012d39ac │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000012d39f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000012d39f7 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000012d39f8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000fabaa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000012d3a00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000fabab3 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000019d0 0000000000000028 000019a8 FDE cie=0000002c pc=00000000012d3a50..00000000012d3afc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000012d3a51 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000012d3a55 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000012d3a5c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000012d3aa6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000012d3aa7 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000012d3aa8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000012d3ab0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000019fc 0000000000000010 000019d4 FDE cie=0000002c pc=00000000012d3b00..00000000012d3c51 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001a10 0000000000000010 000019e8 FDE cie=0000002c pc=00000000012d3c60..00000000012d3cb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016d0 0000000000000074 000016a8 FDE cie=0000002c pc=0000000000fabac0..0000000000fabe3c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fabac2 │ │ │ │ +00001a24 0000000000000010 000019fc FDE cie=0000002c pc=00000000012d3cc0..00000000012d3d59 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001a38 0000000000000010 00001a10 FDE cie=0000002c pc=00000000012d3d60..00000000012d3e00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001a4c 0000000000000010 00001a24 FDE cie=0000002c pc=00000000012d3e00..00000000012d3ee2 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001a60 0000000000000014 00001a38 FDE cie=0000002c pc=0000000001689340..0000000001689365 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001689344 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001689364 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001a78 000000000000001c 00001a50 FDE cie=0000002c pc=0000000001698cd0..0000000001698d14 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001698ce4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000001698cfd │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000001698d00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000001698d13 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001a98 0000000000000074 00001a70 FDE cie=0000002c pc=0000000001698d20..000000000169909c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001698d22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000fabac7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000001698d27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000fabacb │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001698d2b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000fabacf │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001698d2f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000fabad3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001698d33 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 222 to 0000000000fabbb1 │ │ │ │ + DW_CFA_advance_loc1: 222 to 0000000001698e11 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000fabbc2 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000001698e22 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000fabbc9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001698e29 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000fabbd0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001698e30 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000fabbe8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001698e48 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 57 to 0000000000fabc21 │ │ │ │ + DW_CFA_advance_loc: 57 to 0000000001698e81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000fabc24 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000001698e84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabc25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001698e85 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fabc27 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001698e87 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fabc29 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001698e89 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000fabc30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001698e90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 161 to 0000000000fabcd1 │ │ │ │ + DW_CFA_advance_loc1: 161 to 0000000001698f31 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000fabce2 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000001698f42 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000fabce9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001698f49 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000fabcf0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001698f50 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000fabd08 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001698f68 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 190 to 0000000000fabdc6 │ │ │ │ + DW_CFA_advance_loc1: 190 to 0000000001699026 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000fabdc9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000001699029 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabdca │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000169902a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fabdcc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000169902c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fabdce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000169902e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabdcf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000169902f │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001748 0000000000000014 00001720 FDE cie=0000002c pc=0000000000fabe40..0000000000fabe5b │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000fabe44 │ │ │ │ +00001b10 0000000000000014 00001ae8 FDE cie=0000002c pc=00000000016990a0..00000000016990bb │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000016990a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000fabe57 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000016990b7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001760 0000000000000030 00001738 FDE cie=0000002c pc=0000000000fabe60..0000000000fabee8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabe61 │ │ │ │ +00001b28 0000000000000030 00001b00 FDE cie=0000002c pc=00000000016990c0..0000000001699148 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000016990c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000fabe6d │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000016990cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000fabea9 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001699109 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabeaa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000169910a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000fabeb0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001699110 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000fabeb9 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000001699119 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000fabebf │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000169911f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabec0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001699120 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000fabec6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001699126 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabec7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001699127 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000fabed0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000001699130 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001794 0000000000000020 0000176c FDE cie=0000002c pc=0000000000fabef0..0000000000fabf47 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabef1 │ │ │ │ +00001b5c 0000000000000020 00001b34 FDE cie=0000002c pc=0000000001699150..00000000016991a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001699151 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000fabefa │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000169915a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000fabf24 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000001699184 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabf25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001699185 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000fabf30 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000001699190 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017b8 0000000000000018 00001790 FDE cie=0000002c pc=0000000000fabf50..0000000000fabf93 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabf51 │ │ │ │ +00001b80 0000000000000018 00001b58 FDE cie=0000002c pc=00000000016991b0..00000000016991f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000016991b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000fabf57 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000016991b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017d4 0000000000000020 000017ac FDE cie=0000002c pc=0000000000fabfa0..0000000000fac096 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabfa1 │ │ │ │ +00001b9c 0000000000000020 00001b74 FDE cie=0000002c pc=0000000001699200..00000000016992f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001699201 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000fabfaa │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000169920a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000fabfd0 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000001699230 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fabfd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001699231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000fabfd8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001699238 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017f8 0000000000000020 000017d0 FDE cie=0000002c pc=0000000000fac0a0..0000000000fac0f9 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000fac0b1 │ │ │ │ +00001bc0 0000000000000020 00001b98 FDE cie=0000002c pc=0000000001699300..0000000001699359 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000001699311 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000fac0c4 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000001699324 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000fac0e7 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000001699347 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000fac0ea │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000169934a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fac0eb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000169934b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000181c 0000000000000050 000017f4 FDE cie=0000002c pc=0000000000fac100..0000000000fac65f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac102 │ │ │ │ +00001be4 0000000000000050 00001bbc FDE cie=0000002c pc=0000000001699360..00000000016998bf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001699362 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000fac107 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000001699367 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac109 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001699369 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac10b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000169936b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000fac10f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000169936f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000fac118 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000001699378 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000fac122 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000001699382 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 791 to 0000000000fac439 │ │ │ │ + DW_CFA_advance_loc2: 791 to 0000000001699699 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000fac43d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000169969d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fac43e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000169969e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac440 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000016996a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac442 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000016996a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac444 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000016996a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac446 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000016996a6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000fac450 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000016996b0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001870 000000000000002c 00001848 FDE cie=0000002c pc=0000000000fac660..0000000000fac78e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fac661 │ │ │ │ +00001c38 000000000000002c 00001c10 FDE cie=0000002c pc=00000000016998c0..00000000016999ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000016998c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000fac671 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000016998d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000fac6c5 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000001699925 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000fac6c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000001699928 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000fac6d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001699930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 147 to 0000000000fac763 │ │ │ │ + DW_CFA_advance_loc1: 147 to 00000000016999c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000fac769 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000016999c9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fac76a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000016999ca │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018a0 000000000000004c 00001878 FDE cie=0000002c pc=0000000000fac790..0000000000faca58 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac792 │ │ │ │ +00001c68 000000000000004c 00001c40 FDE cie=0000002c pc=00000000016999f0..0000000001699cb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000016999f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac794 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000016999f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac796 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000016999f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac798 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000016999f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fac799 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000016999f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fac79a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000016999fa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000fac7a1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001699a01 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000fac841 │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000001699aa1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000fac844 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000001699aa4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000fac845 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001699aa5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac847 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001699aa7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac849 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001699aa9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac84b │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000fac84d │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000fac850 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000018f0 000000000000003c 000018c8 FDE cie=0000002c pc=000000000108a8d0..000000000108a97a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000108a8d2 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000108a8d7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000108a8dc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000108a8e0 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000108a8e1 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 117 to 000000000108a956 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000108a957 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000108a959 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000108a95b │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000108a95d │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000108a960 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001930 0000000000000010 00001908 FDE cie=0000002c pc=000000000108a980..000000000108a990 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001944 0000000000000010 0000191c FDE cie=0000002c pc=000000000108a990..000000000108a994 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001958 0000000000000010 00001930 FDE cie=0000002c pc=000000000108a9a0..000000000108a9a4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000196c 0000000000000010 00001944 FDE cie=0000002c pc=000000000108a9b0..000000000108a9bf │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001980 0000000000000010 00001958 FDE cie=0000002c pc=000000000108a9c0..000000000108a9c5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001994 0000000000000010 0000196c FDE cie=0000002c pc=000000000108a9d0..000000000108a9d5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019a8 0000000000000010 00001980 FDE cie=0000002c pc=000000000108a9e0..000000000108a9e5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019bc 0000000000000010 00001994 FDE cie=0000002c pc=000000000108a9f0..000000000108a9f5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019d0 0000000000000010 000019a8 FDE cie=0000002c pc=000000000108aa00..000000000108aa11 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019e4 0000000000000010 000019bc FDE cie=0000002c pc=000000000108aa20..000000000108aa23 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019f8 0000000000000010 000019d0 FDE cie=0000002c pc=000000000108aa30..000000000108aa35 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a0c 0000000000000010 000019e4 FDE cie=0000002c pc=000000000108aa40..000000000108aa45 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a20 0000000000000010 000019f8 FDE cie=0000002c pc=000000000108aa50..000000000108aa63 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a34 0000000000000010 00001a0c FDE cie=0000002c pc=000000000108aa70..000000000108aa74 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a48 0000000000000010 00001a20 FDE cie=0000002c pc=000000000108aa80..000000000108aa85 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a5c 0000000000000010 00001a34 FDE cie=0000002c pc=000000000108aa90..000000000108aa95 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a70 0000000000000010 00001a48 FDE cie=0000002c pc=000000000108aaa0..000000000108aaa4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a84 0000000000000010 00001a5c FDE cie=0000002c pc=000000000108aab0..000000000108aac3 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a98 0000000000000010 00001a70 FDE cie=0000002c pc=000000000108aad0..000000000108aad5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001aac 0000000000000010 00001a84 FDE cie=0000002c pc=000000000108aae0..000000000108aae4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ac0 0000000000000010 00001a98 FDE cie=0000002c pc=000000000108aaf0..000000000108ab03 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ad4 0000000000000010 00001aac FDE cie=0000002c pc=000000000108ab10..000000000108ab15 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ae8 0000000000000010 00001ac0 FDE cie=0000002c pc=000000000108ab20..000000000108ab25 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001afc 0000000000000010 00001ad4 FDE cie=0000002c pc=000000000108ab30..000000000108ab35 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b10 0000000000000010 00001ae8 FDE cie=0000002c pc=000000000108ab40..000000000108ab43 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b24 0000000000000010 00001afc FDE cie=0000002c pc=000000000108ab50..000000000108ab54 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b38 0000000000000010 00001b10 FDE cie=0000002c pc=000000000108ab60..000000000108ab64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b4c 000000000000001c 00001b24 FDE cie=0000002c pc=000000000108ab70..000000000108ab9e │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000108ab71 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001699aab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000108ab99 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001699aad │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000108ab9a │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000001699ab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000108ab9d │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b6c 0000000000000010 00001b44 FDE cie=0000002c pc=000000000108aba0..000000000108abb3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b80 0000000000000010 00001b58 FDE cie=0000002c pc=00000000012307d0..00000000012307d5 │ │ │ │ +00001cb8 0000000000000010 00001c90 FDE cie=0000002c pc=0000000001c76160..0000000001c76165 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b94 0000000000000010 00001b6c FDE cie=0000002c pc=00000000012307e0..00000000012307e5 │ │ │ │ +00001ccc 0000000000000010 00001ca4 FDE cie=0000002c pc=0000000001c76170..0000000001c76175 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ba8 0000000000000010 00001b80 FDE cie=0000002c pc=00000000012307f0..00000000012307f5 │ │ │ │ +00001ce0 0000000000000010 00001cb8 FDE cie=0000002c pc=0000000001c76180..0000000001c76185 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bbc 0000000000000010 00001b94 FDE cie=0000002c pc=0000000001230800..0000000001230805 │ │ │ │ +00001cf4 0000000000000010 00001ccc FDE cie=0000002c pc=0000000001c76190..0000000001c76195 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bd0 0000000000000014 00001ba8 FDE cie=0000002c pc=0000000001233290..0000000001233295 │ │ │ │ +00001d08 0000000000000014 00001ce0 FDE cie=0000002c pc=0000000001c78c20..0000000001c78c25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001be8 0000000000000014 00001bc0 FDE cie=0000002c pc=0000000001233a70..0000000001233a75 │ │ │ │ +00001d20 0000000000000014 00001cf8 FDE cie=0000002c pc=0000000001c79400..0000000001c79405 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c00 0000000000000010 00001bd8 FDE cie=0000002c pc=00000000012343f0..00000000012343f5 │ │ │ │ +00001d38 0000000000000010 00001d10 FDE cie=0000002c pc=0000000001c79d80..0000000001c79d85 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c14 0000000000000010 00001bec FDE cie=0000002c pc=0000000001234400..0000000001234405 │ │ │ │ +00001d4c 0000000000000010 00001d24 FDE cie=0000002c pc=0000000001c79d90..0000000001c79d95 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c28 0000000000000014 00001c00 FDE cie=0000002c pc=0000000001234410..0000000001234415 │ │ │ │ +00001d60 0000000000000014 00001d38 FDE cie=0000002c pc=0000000001c79da0..0000000001c79da5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c40 0000000000000010 00001c18 FDE cie=0000002c pc=0000000001234980..0000000001234985 │ │ │ │ +00001d78 0000000000000010 00001d50 FDE cie=0000002c pc=0000000001c7a310..0000000001c7a315 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c54 0000000000000010 00001c2c FDE cie=0000002c pc=0000000001234990..0000000001234995 │ │ │ │ +00001d8c 0000000000000010 00001d64 FDE cie=0000002c pc=0000000001c7a320..0000000001c7a325 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c68 0000000000000014 00001c40 FDE cie=0000002c pc=00000000012349a0..00000000012349a5 │ │ │ │ +00001da0 0000000000000014 00001d78 FDE cie=0000002c pc=0000000001c7a330..0000000001c7a335 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c80 0000000000000010 00001c58 FDE cie=0000002c pc=0000000001235a50..0000000001235a58 │ │ │ │ +00001db8 0000000000000010 00001d90 FDE cie=0000002c pc=0000000001c7b3e0..0000000001c7b3e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c94 0000000000000010 00001c6c FDE cie=0000002c pc=0000000001235a60..0000000001235a66 │ │ │ │ +00001dcc 0000000000000010 00001da4 FDE cie=0000002c pc=0000000001c7b3f0..0000000001c7b3f6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ca8 0000000000000010 00001c80 FDE cie=0000002c pc=0000000001235a70..0000000001235a7a │ │ │ │ +00001de0 0000000000000010 00001db8 FDE cie=0000002c pc=0000000001c7b400..0000000001c7b40a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cbc 0000000000000010 00001c94 FDE cie=0000002c pc=0000000001235a80..0000000001235a86 │ │ │ │ +00001df4 0000000000000010 00001dcc FDE cie=0000002c pc=0000000001c7b410..0000000001c7b416 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cd0 0000000000000010 00001ca8 FDE cie=0000002c pc=0000000001235a90..0000000001235aa0 │ │ │ │ +00001e08 0000000000000010 00001de0 FDE cie=0000002c pc=0000000001c7b420..0000000001c7b430 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ce4 0000000000000010 00001cbc FDE cie=0000002c pc=0000000001235aa0..0000000001235aa6 │ │ │ │ +00001e1c 0000000000000010 00001df4 FDE cie=0000002c pc=0000000001c7b430..0000000001c7b436 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cf8 0000000000000010 00001cd0 FDE cie=0000002c pc=0000000001235ab0..0000000001235ab9 │ │ │ │ +00001e30 0000000000000010 00001e08 FDE cie=0000002c pc=0000000001c7b440..0000000001c7b449 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d0c 0000000000000010 00001ce4 FDE cie=0000002c pc=0000000001235ac0..0000000001235ac5 │ │ │ │ +00001e44 0000000000000010 00001e1c FDE cie=0000002c pc=0000000001c7b450..0000000001c7b455 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d20 0000000000000010 00001cf8 FDE cie=0000002c pc=0000000001236e40..0000000001236e48 │ │ │ │ +00001e58 0000000000000010 00001e30 FDE cie=0000002c pc=0000000001c7c7d0..0000000001c7c7d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d34 0000000000000010 00001d0c FDE cie=0000002c pc=0000000001236e50..0000000001236e58 │ │ │ │ +00001e6c 0000000000000010 00001e44 FDE cie=0000002c pc=0000000001c7c7e0..0000000001c7c7e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d48 0000000000000010 00001d20 FDE cie=0000002c pc=0000000001236e60..0000000001236e63 │ │ │ │ +00001e80 0000000000000010 00001e58 FDE cie=0000002c pc=0000000001c7c7f0..0000000001c7c7f3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d5c 0000000000000010 00001d34 FDE cie=0000002c pc=0000000001236e70..0000000001236e73 │ │ │ │ +00001e94 0000000000000010 00001e6c FDE cie=0000002c pc=0000000001c7c800..0000000001c7c803 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d70 0000000000000010 00001d48 FDE cie=0000002c pc=0000000001236e80..0000000001236e86 │ │ │ │ +00001ea8 0000000000000010 00001e80 FDE cie=0000002c pc=0000000001c7c810..0000000001c7c816 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d84 0000000000000018 00001d5c FDE cie=0000002c pc=0000000001236e90..0000000001236eaf │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000001236e96 │ │ │ │ +00001ebc 0000000000000018 00001e94 FDE cie=0000002c pc=0000000001c7c820..0000000001c7c83f │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001c7c826 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001236ea6 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001c7c836 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000001236ea9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000001c7c839 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001da0 0000000000000010 00001d78 FDE cie=0000002c pc=0000000001236eb0..0000000001236eb5 │ │ │ │ +00001ed8 0000000000000010 00001eb0 FDE cie=0000002c pc=0000000001c7c840..0000000001c7c845 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001db4 0000000000000010 00001d8c FDE cie=0000002c pc=0000000001236ec0..0000000001236ec3 │ │ │ │ +00001eec 0000000000000010 00001ec4 FDE cie=0000002c pc=0000000001c7c850..0000000001c7c853 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dc8 0000000000000014 00001da0 FDE cie=0000002c pc=0000000001236ed0..0000000001236ed1 │ │ │ │ +00001f00 0000000000000014 00001ed8 FDE cie=0000002c pc=0000000001c7c860..0000000001c7c861 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001de0 0000000000000010 00001db8 FDE cie=0000002c pc=00000000016e6ea0..00000000016e704a │ │ │ │ +00001f18 0000000000000010 00001ef0 FDE cie=0000002c pc=0000000001c83f40..0000000001c83f43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001df4 0000000000000010 00001dcc FDE cie=0000002c pc=00000000016e7050..00000000016e70b6 │ │ │ │ +00001f2c 0000000000000010 00001f04 FDE cie=0000002c pc=0000000001c83f50..0000000001c83f55 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e08 0000000000000010 00001de0 FDE cie=0000002c pc=00000000016e70c0..00000000016e7131 │ │ │ │ - DW_CFA_nop │ │ │ │ +00001f40 0000000000000014 00001f18 FDE cie=0000002c pc=0000000001c83f60..0000000001c83f65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e1c 0000000000000010 00001df4 FDE cie=0000002c pc=00000000016e7140..00000000016e71bd │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e30 0000000000000010 00001e08 FDE cie=0000002c pc=00000000016e71c0..00000000016e721e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e44 0000000000000028 00001e1c FDE cie=0000002c pc=00000000016e7220..00000000016e72cc │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000016e7221 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000016e7225 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000016e722c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000016e7276 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000016e7277 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000016e7278 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000016e7280 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e70 0000000000000028 00001e48 FDE cie=0000002c pc=00000000016e72d0..00000000016e737c │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000016e72d1 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000016e72d5 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000016e72dc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000016e7326 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000016e7327 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000016e7328 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000016e7330 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e9c 0000000000000010 00001e74 FDE cie=0000002c pc=00000000016e7380..00000000016e74d1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001eb0 0000000000000010 00001e88 FDE cie=0000002c pc=00000000016e74e0..00000000016e7534 │ │ │ │ +00001f58 0000000000000010 00001f30 FDE cie=0000002c pc=0000000001ec7f80..0000000001ec7fbb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ec4 0000000000000010 00001e9c FDE cie=0000002c pc=00000000016e7540..00000000016e75d9 │ │ │ │ +00001f6c 0000000000000010 00001f44 FDE cie=0000002c pc=0000000001ec7fbb..0000000001ec7fc5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ed8 0000000000000010 00001eb0 FDE cie=0000002c pc=00000000016e75e0..00000000016e7680 │ │ │ │ +00001f80 0000000000000010 00001f58 FDE cie=0000002c pc=0000000001ec7fc5..0000000001ec7fe8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001eec 0000000000000010 00001ec4 FDE cie=0000002c pc=00000000016e7680..00000000016e7762 │ │ │ │ +00001f94 0000000000000010 00001f6c FDE cie=0000002c pc=0000000001ec7fe8..0000000001ec8027 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f00 0000000000000010 00001ed8 FDE cie=0000002c pc=00000000017187b0..00000000017187b3 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f14 0000000000000010 00001eec FDE cie=0000002c pc=00000000017187c0..00000000017187c5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f28 0000000000000014 00001f00 FDE cie=0000002c pc=00000000017187d0..00000000017187d5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f40 0000000000000010 00001f18 FDE cie=0000002c pc=0000000001df7e40..0000000001df7e4f │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f54 0000000000000010 00001f2c FDE cie=0000002c pc=0000000001df7e50..0000000001df7e5f │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f68 0000000000000010 00001f40 FDE cie=0000002c pc=0000000001df7e60..0000000001df7e65 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f7c 0000000000000010 00001f54 FDE cie=0000002c pc=0000000001df7e70..0000000001df7e7f │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f90 0000000000000010 00001f68 FDE cie=0000002c pc=0000000001df7e80..0000000001df7e8b │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fa4 0000000000000010 00001f7c FDE cie=0000002c pc=0000000001df7e90..0000000001df7f4a │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fb8 0000000000000010 00001f90 FDE cie=0000002c pc=0000000001df7f50..0000000001df7fd1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fcc 0000000000000010 00001fa4 FDE cie=0000002c pc=0000000001df7fe0..0000000001df8059 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fe0 0000000000000010 00001fb8 FDE cie=0000002c pc=0000000001df8060..0000000001df80d9 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ff4 0000000000000010 00001fcc FDE cie=0000002c pc=0000000001df80e0..0000000001df8159 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002008 0000000000000010 00001fe0 FDE cie=0000002c pc=0000000001df8160..0000000001df81f1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000201c 0000000000000010 00001ff4 FDE cie=0000002c pc=0000000001df8200..0000000001df8281 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002030 0000000000000014 00002008 FDE cie=0000002c pc=0000000001df8290..0000000001df8311 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002048 0000000000000010 00002020 FDE cie=0000002c pc=0000000001e512e0..0000000001e5131b │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000205c 0000000000000010 00002034 FDE cie=0000002c pc=0000000001e5131b..0000000001e51325 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002070 0000000000000010 00002048 FDE cie=0000002c pc=0000000001e51325..0000000001e51348 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002084 0000000000000010 0000205c FDE cie=0000002c pc=0000000001e51348..0000000001e51387 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002098 0000000000000014 00002070 FDE cie=0000002c pc=0000000001e51387..0000000001e51395 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e5138b │ │ │ │ +00001fa8 0000000000000014 00001f80 FDE cie=0000002c pc=0000000001ec8027..0000000001ec8035 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec802b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000001e51394 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000001ec8034 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020b0 0000000000000054 00002088 FDE cie=0000002c pc=0000000001e51395..0000000001e51858 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000001e513a0 │ │ │ │ +00001fc0 0000000000000054 00001f98 FDE cie=0000002c pc=0000000001ec8035..0000000001ec84f8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000001ec8040 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e513a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8042 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e513a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8044 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e513a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8046 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e513a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8047 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e513a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8048 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e513ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec804c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1143 to 0000000001e51823 │ │ │ │ + DW_CFA_advance_loc2: 1143 to 0000000001ec84c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51824 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec84c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51825 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec84c5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51827 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec84c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51829 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec84c9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5182b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec84cb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5182d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec84cd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e5182e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec84ce │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001e51852 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001ec84f2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002108 0000000000000044 000020e0 FDE cie=0000002c pc=0000000001e51858..0000000001e51950 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5185a │ │ │ │ +00002018 0000000000000044 00001ff0 FDE cie=0000002c pc=0000000001ec84f8..0000000001ec85f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec84fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5185c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec84fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5185e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec84fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51860 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8500 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51861 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8501 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51862 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8502 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e51866 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec8506 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 223 to 0000000001e51945 │ │ │ │ + DW_CFA_advance_loc1: 223 to 0000000001ec85e5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51946 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec85e6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51947 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec85e7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51949 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec85e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5194b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec85eb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5194d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec85ed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5194f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec85ef │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002150 0000000000000034 00002128 FDE cie=0000002c pc=0000000001e51950..0000000001e519a0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51952 │ │ │ │ +00002060 0000000000000034 00002038 FDE cie=0000002c pc=0000000001ec85f0..0000000001ec8640 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec85f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51954 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec85f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51955 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec85f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51956 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec85f6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e5195a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec85fa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 63 to 0000000001e51999 │ │ │ │ + DW_CFA_advance_loc: 63 to 0000000001ec8639 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e5199a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec863a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e5199b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec863b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5199d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec863d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5199f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec863f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002188 000000000000003c 00002160 FDE cie=0000002c pc=0000000001e519a0..0000000001e51e50 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e519a2 │ │ │ │ +00002098 000000000000003c 00002070 FDE cie=0000002c pc=0000000001ec8640..0000000001ec8af0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8642 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e519a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8644 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e519a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8645 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e519a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8646 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000001e519ad │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001ec864d │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 632 to 0000000001e51c25 │ │ │ │ + DW_CFA_advance_loc2: 632 to 0000000001ec88c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51c26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec88c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51c27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec88c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51c29 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec88c9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51c2b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec88cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51c2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec88cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021c8 0000000000000048 000021a0 FDE cie=0000002c pc=0000000001e51e50..0000000001e520db │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51e52 │ │ │ │ +000020d8 0000000000000048 000020b0 FDE cie=0000002c pc=0000000001ec8af0..0000000001ec8d7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8af2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51e54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8af4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51e56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8af6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e51e58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8af8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51e59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8af9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e51e5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8afa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e51e5e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec8afe │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 626 to 0000000001e520d0 │ │ │ │ + DW_CFA_advance_loc2: 626 to 0000000001ec8d70 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e520d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8d71 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e520d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8d72 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e520d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8d74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e520d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8d76 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e520d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8d78 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e520da │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8d7a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002214 000000000000003c 000021ec FDE cie=0000002c pc=0000000001e520db..0000000001e523c0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e520dd │ │ │ │ +00002124 000000000000003c 000020fc FDE cie=0000002c pc=0000000001ec8d7b..0000000001ec9060 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8d7d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e520df │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8d7f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e520e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8d81 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e520e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8d82 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e520e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8d83 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000000001e5213a │ │ │ │ + DW_CFA_advance_loc1: 87 to 0000000001ec8dda │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e5213b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8ddb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5213d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8ddd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5213f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8ddf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e52141 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec8de1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e52142 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec8de2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002254 0000000000000014 0000222c FDE cie=0000002c pc=0000000001e523c0..0000000001e523dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e523c4 │ │ │ │ +00002164 0000000000000014 0000213c FDE cie=0000002c pc=0000000001ec9060..0000000001ec907c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec9064 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000001e523db │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000001ec907b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000226c 0000000000000014 00002244 FDE cie=0000002c pc=0000000001e523dc..0000000001e523f9 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e523e0 │ │ │ │ +0000217c 0000000000000014 00002154 FDE cie=0000002c pc=0000000001ec907c..0000000001ec9099 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec9080 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001e523f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001ec9098 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002284 0000000000000014 0000225c FDE cie=0000002c pc=0000000001e523f9..0000000001e52410 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e523fd │ │ │ │ +00002194 0000000000000014 0000216c FDE cie=0000002c pc=0000000001ec9099..0000000001ec90b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec909d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000001e5240f │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000001ec90af │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000229c 0000000000000014 00002274 FDE cie=0000002c pc=0000000001e52410..0000000001e5241e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e52414 │ │ │ │ +000021ac 0000000000000014 00002184 FDE cie=0000002c pc=0000000001ec90b0..0000000001ec90be │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec90b4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000001e5241d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000001ec90bd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022b4 000000000000004c 0000228c FDE cie=0000002c pc=0000000001e5241e..0000000001e52970 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e52420 │ │ │ │ +000021c4 000000000000004c 0000219c FDE cie=0000002c pc=0000000001ec90be..0000000001ec9610 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec90c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e52422 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec90c2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e52424 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec90c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e52426 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec90c6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e52427 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec90c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e52428 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec90c8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000001e5242f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001ec90cf │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 756 to 0000000001e52723 │ │ │ │ + DW_CFA_advance_loc2: 756 to 0000000001ec93c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e52724 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec93c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e52725 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec93c5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e52727 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec93c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e52729 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec93c9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5272b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec93cb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e5272d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001ec93cd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e5272e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec93ce │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002304 0000000000000010 000022dc FDE cie=0000002c pc=0000000001e52970..0000000001e52b3b │ │ │ │ +00002214 0000000000000010 000021ec FDE cie=0000002c pc=0000000001ec9610..0000000001ec97db │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002318 0000000000000010 000022f0 FDE cie=0000002c pc=0000000001e52b3b..0000000001e52b52 │ │ │ │ +00002228 0000000000000010 00002200 FDE cie=0000002c pc=0000000001ec97db..0000000001ec97f2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000232c 0000000000000010 00002304 FDE cie=0000002c pc=0000000001e52b52..0000000001e52b58 │ │ │ │ +0000223c 0000000000000010 00002214 FDE cie=0000002c pc=0000000001ec97f2..0000000001ec97f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002340 0000000000000010 00002318 FDE cie=0000002c pc=0000000001e52b58..0000000001e52b8b │ │ │ │ +00002250 0000000000000010 00002228 FDE cie=0000002c pc=0000000001ec97f8..0000000001ec982b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002354 0000000000000010 0000232c FDE cie=0000002c pc=0000000001e52b8b..0000000001e52bb9 │ │ │ │ +00002264 0000000000000010 0000223c FDE cie=0000002c pc=0000000001ec982b..0000000001ec9859 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002368 0000000000000014 00002340 FDE cie=0000002c pc=0000000001e52bb9..0000000001e52bd3 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e52bbd │ │ │ │ +00002278 0000000000000014 00002250 FDE cie=0000002c pc=0000000001ec9859..0000000001ec9873 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec985d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000001e52bd2 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000001ec9872 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002380 0000000000000014 00002358 FDE cie=0000002c pc=0000000001e52bd3..0000000001e52be1 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e52bd7 │ │ │ │ +00002290 0000000000000014 00002268 FDE cie=0000002c pc=0000000001ec9873..0000000001ec9881 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001ec9877 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000001e52be0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000001ec9880 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002398 0000000000000010 00002370 FDE cie=0000002c pc=0000000001e531c0..0000000001e531cf │ │ │ │ +000022a8 0000000000000010 00002280 FDE cie=0000002c pc=0000000001ec9e60..0000000001ec9e6f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023ac 0000000000000020 00002384 FDE cie=0000002c pc=0000000001e531d0..0000000001e531f3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e531d1 │ │ │ │ +000022bc 0000000000000020 00002294 FDE cie=0000002c pc=0000000001ec9e70..0000000001ec9e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec9e71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001e531e9 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001ec9e89 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e531ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001ec9e8a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001e531f2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001ec9e92 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023d0 0000000000000010 000023a8 FDE cie=0000002c pc=0000000001e53200..0000000001e533ec │ │ │ │ +000022e0 0000000000000010 000022b8 FDE cie=0000002c pc=0000000001ec9ec0..0000000001eca0ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023e4 0000000000000010 000023bc FDE cie=0000002c pc=0000000001e533f0..0000000001e5354c │ │ │ │ +000022f4 0000000000000010 000022cc FDE cie=0000002c pc=0000000001eca0b0..0000000001eca20c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023f8 0000000000000018 000023d0 FDE cie=0000002c pc=0000000001e53550..0000000001e53575 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000001e53551 │ │ │ │ +00002308 0000000000000018 000022e0 FDE cie=0000002c pc=0000000001eca210..0000000001eca235 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001eca211 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000001e53574 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000001eca234 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002414 0000000000000028 000023ec FDE cie=0000002c pc=0000000001e53580..0000000001e53608 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e53582 │ │ │ │ +00002324 0000000000000028 000022fc FDE cie=0000002c pc=0000000001eca240..0000000001eca2c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001eca242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000001e53589 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001eca249 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001e5358d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001eca24d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000001e535aa │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000001eca26a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001e535be │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001eca27e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000001e535c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001eca280 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001e535c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001eca288 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002440 0000000000000010 00002418 FDE cie=0000002c pc=0000000001efc420..0000000001efc4b2 │ │ │ │ +00002350 0000000000000010 00002328 FDE cie=0000002c pc=0000000001f730e0..0000000001f73172 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002454 0000000000000010 0000242c FDE cie=0000002c pc=0000000001efc4c0..0000000001efc4d2 │ │ │ │ +00002364 0000000000000010 0000233c FDE cie=0000002c pc=0000000001f73180..0000000001f73192 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002468 0000000000000014 00002440 FDE cie=0000002c pc=0000000001efc4e0..0000000001efc577 │ │ │ │ +00002378 0000000000000014 00002350 FDE cie=0000002c pc=0000000001f731a0..0000000001f73237 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002480 0000000000000014 00002458 FDE cie=0000002c pc=00000000020075d0..00000000020075f5 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000020075d4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000020075f4 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002498 0000000000000010 00002470 FDE cie=0000002c pc=0000000002030980..0000000002030a64 │ │ │ │ +00002390 0000000000000010 00002368 FDE cie=0000002c pc=0000000001fb1880..0000000001fb1964 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024ac 0000000000000010 00002484 FDE cie=0000002c pc=0000000002030a70..0000000002030b75 │ │ │ │ +000023a4 0000000000000010 0000237c FDE cie=0000002c pc=0000000001fb1970..0000000001fb1a75 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024c0 0000000000000010 00002498 FDE cie=0000002c pc=0000000002030b80..0000000002030c1e │ │ │ │ +000023b8 0000000000000010 00002390 FDE cie=0000002c pc=0000000001fb1a80..0000000001fb1b1e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024d4 0000000000000010 000024ac FDE cie=0000002c pc=0000000002030c20..0000000002030c9e │ │ │ │ +000023cc 0000000000000010 000023a4 FDE cie=0000002c pc=0000000001fb1b20..0000000001fb1b9e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024e8 0000000000000010 000024c0 FDE cie=0000002c pc=0000000002030ca0..0000000002030d09 │ │ │ │ +000023e0 0000000000000010 000023b8 FDE cie=0000002c pc=0000000001fb1ba0..0000000001fb1c09 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024fc 0000000000000010 000024d4 FDE cie=0000002c pc=0000000002030d10..0000000002030d91 │ │ │ │ +000023f4 0000000000000010 000023cc FDE cie=0000002c pc=0000000001fb1c10..0000000001fb1c91 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002510 0000000000000010 000024e8 FDE cie=0000002c pc=0000000002030da0..0000000002030dfe │ │ │ │ +00002408 0000000000000010 000023e0 FDE cie=0000002c pc=0000000001fb1ca0..0000000001fb1cfe │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002524 0000000000000010 000024fc FDE cie=0000002c pc=0000000002030e00..0000000002030e7e │ │ │ │ +0000241c 0000000000000010 000023f4 FDE cie=0000002c pc=0000000001fb1d00..0000000001fb1d7e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002538 0000000000000010 00002510 FDE cie=0000002c pc=0000000002030e80..000000000203106e │ │ │ │ +00002430 0000000000000010 00002408 FDE cie=0000002c pc=0000000001fb1d80..0000000001fb1f6e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000254c 0000000000000010 00002524 FDE cie=0000002c pc=0000000002031070..0000000002031252 │ │ │ │ +00002444 0000000000000010 0000241c FDE cie=0000002c pc=0000000001fb1f70..0000000001fb2152 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002560 0000000000000020 00002538 FDE cie=0000002c pc=0000000002031260..00000000020317c2 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002031267 │ │ │ │ +00002458 0000000000000020 00002430 FDE cie=0000002c pc=0000000001fb2160..0000000001fb26c2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001fb2167 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 1289 to 0000000002031770 │ │ │ │ + DW_CFA_advance_loc2: 1289 to 0000000001fb2670 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000002031778 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001fb2678 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000203177e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001fb267e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002031780 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001fb2680 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002584 000000000000002c 0000255c FDE cie=0000002c pc=00000000020317d0..0000000002031ce9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000020317d1 │ │ │ │ +0000247c 000000000000002c 00002454 FDE cie=0000002c pc=0000000001fb26d0..0000000001fb2be9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001fb26d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000020317d7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001fb26d7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc2: 1193 to 0000000002031c80 │ │ │ │ + DW_CFA_advance_loc2: 1193 to 0000000001fb2b80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000002031c88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001fb2b88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002031c8e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001fb2b8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002031c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001fb2b90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000002031cbc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001fb2bbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000002031cc8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001fb2bc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000025b4 0000000000000020 0000258c FDE cie=0000002c pc=0000000002031cf0..0000000002031d89 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000002031d11 │ │ │ │ +000024ac 0000000000000020 00002484 FDE cie=0000002c pc=0000000001fb2bf0..0000000001fb2c89 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000001fb2c11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000002031d35 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001fb2c35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000002031d40 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000001fb2c40 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000025d8 0000000000000010 000025b0 FDE cie=0000002c pc=00000000020645c0..00000000020645c9 │ │ │ │ +000024d0 0000000000000010 000024a8 FDE cie=0000002c pc=0000000001fe54c0..0000000001fe54c9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025ec 0000000000000010 000025c4 FDE cie=0000002c pc=00000000020645d0..000000000206475f │ │ │ │ +000024e4 0000000000000010 000024bc FDE cie=0000002c pc=0000000001fe54d0..0000000001fe565f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002600 0000000000000044 000025d8 FDE cie=0000002c pc=0000000002064760..0000000002064a2a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002064762 │ │ │ │ +000024f8 0000000000000044 000024d0 FDE cie=0000002c pc=0000000001fe5660..0000000001fe592a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001fe5662 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000206476d │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000001fe566d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002064773 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001fe5673 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002064775 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001fe5675 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002064776 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001fe5676 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002064777 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001fe5677 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 639 to 00000000020649f6 │ │ │ │ + DW_CFA_advance_loc2: 639 to 0000000001fe58f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000020649fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001fe58fa │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000020649fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001fe58fc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000020649fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001fe58fe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002064a00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001fe5900 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000002064a02 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000001fe5902 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002064a08 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001fe5908 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002648 000000000000002c 00002620 FDE cie=0000002c pc=0000000002064a30..0000000002064d72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002064a31 │ │ │ │ +00002540 000000000000002c 00002518 FDE cie=0000002c pc=0000000001fe5930..0000000001fe5c72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001fe5931 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000002064a38 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000001fe5938 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002064a3e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001fe593e │ │ │ │ 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 0000000002064a43 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000001fe5943 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000002064a4b │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001fe594b │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 764 to 0000000002064d47 │ │ │ │ + DW_CFA_advance_loc2: 764 to 0000000001fe5c47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000002064d50 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000001fe5c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002678 0000000000000010 00002650 FDE cie=0000002c pc=0000000002064d80..0000000002064db4 │ │ │ │ +00002570 0000000000000010 00002548 FDE cie=0000002c pc=0000000001fe5c80..0000000001fe5cb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000268c 0000000000000010 00002664 FDE cie=0000002c pc=0000000002064dc0..0000000002064ea3 │ │ │ │ +00002584 0000000000000010 0000255c FDE cie=0000002c pc=0000000001fe5cc0..0000000001fe5da3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026a0 0000000000000010 00002678 FDE cie=0000002c pc=0000000002064eb0..0000000002064fa2 │ │ │ │ +00002598 0000000000000010 00002570 FDE cie=0000002c pc=0000000001fe5db0..0000000001fe5ea2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026b4 0000000000000010 0000268c FDE cie=0000002c pc=0000000002064fb0..00000000020650a2 │ │ │ │ +000025ac 0000000000000010 00002584 FDE cie=0000002c pc=0000000001fe5eb0..0000000001fe5fa2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026c8 0000000000000010 000026a0 FDE cie=0000002c pc=00000000020650b0..00000000020650bf │ │ │ │ +000025c0 0000000000000010 00002598 FDE cie=0000002c pc=0000000001fe5fb0..0000000001fe5fbf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026dc 0000000000000010 000026b4 FDE cie=0000002c pc=00000000020650c0..00000000020650c4 │ │ │ │ +000025d4 0000000000000010 000025ac FDE cie=0000002c pc=0000000001fe5fc0..0000000001fe5fc4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026f0 0000000000000010 000026c8 FDE cie=0000002c pc=00000000020650d0..00000000020650d3 │ │ │ │ +000025e8 0000000000000010 000025c0 FDE cie=0000002c pc=0000000001fe5fd0..0000000001fe5fd3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002704 0000000000000010 000026dc FDE cie=0000002c pc=00000000020650e0..00000000020650e4 │ │ │ │ +000025fc 0000000000000010 000025d4 FDE cie=0000002c pc=0000000001fe5fe0..0000000001fe5fe4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002718 0000000000000010 000026f0 FDE cie=0000002c pc=00000000020650f0..00000000020650f5 │ │ │ │ +00002610 0000000000000010 000025e8 FDE cie=0000002c pc=0000000001fe5ff0..0000000001fe5ff5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000272c 0000000000000010 00002704 FDE cie=0000002c pc=0000000002065100..0000000002065105 │ │ │ │ +00002624 0000000000000010 000025fc FDE cie=0000002c pc=0000000001fe6000..0000000001fe6005 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002740 0000000000000010 00002718 FDE cie=0000002c pc=0000000002065110..0000000002065114 │ │ │ │ +00002638 0000000000000010 00002610 FDE cie=0000002c pc=0000000001fe6010..0000000001fe6014 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002754 0000000000000024 0000272c FDE cie=0000002c pc=0000000002065120..00000000020651ac │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000002065121 │ │ │ │ +0000264c 0000000000000024 00002624 FDE cie=0000002c pc=0000000001fe6020..0000000001fe60ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000001fe6021 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 000000000206517a │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000001fe607a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002065180 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001fe6080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000002065186 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000001fe6086 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000002065190 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000001fe6090 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000020651ab │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000001fe60ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000277c 0000000000000018 00002754 FDE cie=0000002c pc=00000000020651b0..00000000020653b4 │ │ │ │ - DW_CFA_advance_loc2: 460 to 000000000206537c │ │ │ │ +00002674 0000000000000018 0000264c FDE cie=0000002c pc=0000000001fe60b0..0000000001fe62b4 │ │ │ │ + DW_CFA_advance_loc2: 460 to 0000000001fe627c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000020653a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001fe62a8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002798 0000000000000014 00002770 FDE cie=0000002c pc=00000000021fd410..00000000021fd420 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000021fd414 │ │ │ │ +00002690 0000000000000010 00002668 FDE cie=0000002c pc=000000000203a380..000000000203a38f │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000026a4 0000000000000010 0000267c FDE cie=0000002c pc=000000000203a390..000000000203a39f │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000026b8 0000000000000010 00002690 FDE cie=0000002c pc=000000000203a3a0..000000000203a3a5 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000026cc 0000000000000010 000026a4 FDE cie=0000002c pc=000000000203a3b0..000000000203a3bf │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000026e0 0000000000000010 000026b8 FDE cie=0000002c pc=000000000203a3c0..000000000203a3cb │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000026f4 0000000000000010 000026cc FDE cie=0000002c pc=000000000203a3d0..000000000203a48a │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002708 0000000000000010 000026e0 FDE cie=0000002c pc=000000000203a490..000000000203a511 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000271c 0000000000000010 000026f4 FDE cie=0000002c pc=000000000203a520..000000000203a599 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002730 0000000000000010 00002708 FDE cie=0000002c pc=000000000203a5a0..000000000203a619 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002744 0000000000000010 0000271c FDE cie=0000002c pc=000000000203a620..000000000203a699 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002758 0000000000000010 00002730 FDE cie=0000002c pc=000000000203a6a0..000000000203a731 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000276c 0000000000000010 00002744 FDE cie=0000002c pc=000000000203a740..000000000203a7c1 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002780 0000000000000014 00002758 FDE cie=0000002c pc=000000000203a7d0..000000000203a851 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002798 0000000000000014 00002770 FDE cie=0000002c pc=00000000021fd400..00000000021fd410 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000021fd404 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000021fd41f │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000021fd40f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027b0 0000000000000018 00002788 FDE cie=0000002c pc=00000000021fd420..00000000021fd42c │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000021fd421 │ │ │ │ +000027b0 0000000000000018 00002788 FDE cie=0000002c pc=00000000021fd410..00000000021fd41c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000021fd411 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000021fd42b │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000021fd41b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027cc 0000000000000010 000027a4 FDE cie=0000002c pc=00000000021fd430..00000000021fd436 │ │ │ │ +000027cc 0000000000000010 000027a4 FDE cie=0000002c pc=00000000021fd420..00000000021fd426 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027e0 0000000000000010 000027b8 FDE cie=0000002c pc=00000000021fd440..00000000021fd443 │ │ │ │ +000027e0 0000000000000010 000027b8 FDE cie=0000002c pc=00000000021fd430..00000000021fd433 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027f4 0000000000000010 000027cc FDE cie=0000002c pc=00000000021fd450..00000000021fd453 │ │ │ │ +000027f4 0000000000000010 000027cc FDE cie=0000002c pc=00000000021fd440..00000000021fd443 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002808 0000000000000010 000027e0 FDE cie=0000002c pc=00000000021fd460..00000000021fd466 │ │ │ │ +00002808 0000000000000010 000027e0 FDE cie=0000002c pc=00000000021fd450..00000000021fd456 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000281c 0000000000000010 000027f4 FDE cie=0000002c pc=00000000021fd470..00000000021fd476 │ │ │ │ +0000281c 0000000000000010 000027f4 FDE cie=0000002c pc=00000000021fd460..00000000021fd466 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002830 0000000000000010 00002808 FDE cie=0000002c pc=00000000021fd480..00000000021fd486 │ │ │ │ +00002830 0000000000000010 00002808 FDE cie=0000002c pc=00000000021fd470..00000000021fd476 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002844 0000000000000010 0000281c FDE cie=0000002c pc=00000000021fd490..00000000021fd496 │ │ │ │ +00002844 0000000000000010 0000281c FDE cie=0000002c pc=00000000021fd480..00000000021fd486 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002858 0000000000000010 00002830 FDE cie=0000002c pc=00000000021fd4a0..00000000021fd4a6 │ │ │ │ +00002858 0000000000000010 00002830 FDE cie=0000002c pc=00000000021fd490..00000000021fd496 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000286c 0000000000000010 00002844 FDE cie=0000002c pc=00000000021fd4b0..00000000021fd4b6 │ │ │ │ +0000286c 0000000000000010 00002844 FDE cie=0000002c pc=00000000021fd4a0..00000000021fd4a6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002880 0000000000000010 00002858 FDE cie=0000002c pc=00000000021fd4c0..00000000021fd4c6 │ │ │ │ +00002880 0000000000000010 00002858 FDE cie=0000002c pc=00000000021fd4b0..00000000021fd4b6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002894 0000000000000010 0000286c FDE cie=0000002c pc=00000000021fd4d0..00000000021fd4d6 │ │ │ │ +00002894 0000000000000010 0000286c FDE cie=0000002c pc=00000000021fd4c0..00000000021fd4c6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028a8 0000000000000010 00002880 FDE cie=0000002c pc=00000000021fd4e0..00000000021fd4e5 │ │ │ │ +000028a8 0000000000000010 00002880 FDE cie=0000002c pc=00000000021fd4d0..00000000021fd4d5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028bc 0000000000000010 00002894 FDE cie=0000002c pc=00000000021fd4f0..00000000021fd4f3 │ │ │ │ +000028bc 0000000000000010 00002894 FDE cie=0000002c pc=00000000021fd4e0..00000000021fd4e3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028d0 0000000000000010 000028a8 FDE cie=0000002c pc=00000000021fd500..00000000021fd506 │ │ │ │ +000028d0 0000000000000010 000028a8 FDE cie=0000002c pc=00000000021fd4f0..00000000021fd4f6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028e4 0000000000000010 000028bc FDE cie=0000002c pc=00000000021fd510..00000000021fd515 │ │ │ │ +000028e4 0000000000000010 000028bc FDE cie=0000002c pc=00000000021fd500..00000000021fd505 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028f8 0000000000000010 000028d0 FDE cie=0000002c pc=00000000021fd520..00000000021fd525 │ │ │ │ +000028f8 0000000000000010 000028d0 FDE cie=0000002c pc=00000000021fd510..00000000021fd515 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000290c 0000000000000010 000028e4 FDE cie=0000002c pc=00000000021fd530..00000000021fd534 │ │ │ │ +0000290c 0000000000000010 000028e4 FDE cie=0000002c pc=00000000021fd520..00000000021fd524 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002920 0000000000000010 000028f8 FDE cie=0000002c pc=00000000021fd540..00000000021fd544 │ │ │ │ +00002920 0000000000000010 000028f8 FDE cie=0000002c pc=00000000021fd530..00000000021fd534 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002934 0000000000000010 0000290c FDE cie=0000002c pc=00000000021fd550..00000000021fd555 │ │ │ │ +00002934 0000000000000010 0000290c FDE cie=0000002c pc=00000000021fd540..00000000021fd545 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002948 0000000000000010 00002920 FDE cie=0000002c pc=00000000021fd560..00000000021fd565 │ │ │ │ +00002948 0000000000000010 00002920 FDE cie=0000002c pc=00000000021fd550..00000000021fd555 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000295c 0000000000000010 00002934 FDE cie=0000002c pc=00000000021fd570..00000000021fd575 │ │ │ │ +0000295c 0000000000000010 00002934 FDE cie=0000002c pc=00000000021fd560..00000000021fd565 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002970 0000000000000010 00002948 FDE cie=0000002c pc=00000000021fd580..00000000021fd585 │ │ │ │ +00002970 0000000000000010 00002948 FDE cie=0000002c pc=00000000021fd570..00000000021fd575 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002984 0000000000000010 0000295c FDE cie=0000002c pc=00000000021fd590..00000000021fd594 │ │ │ │ +00002984 0000000000000010 0000295c FDE cie=0000002c pc=00000000021fd580..00000000021fd584 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002998 0000000000000010 00002970 FDE cie=0000002c pc=00000000021fd5a0..00000000021fd5a4 │ │ │ │ +00002998 0000000000000010 00002970 FDE cie=0000002c pc=00000000021fd590..00000000021fd594 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029ac 0000000000000010 00002984 FDE cie=0000002c pc=00000000021fd5b0..00000000021fd5b5 │ │ │ │ +000029ac 0000000000000010 00002984 FDE cie=0000002c pc=00000000021fd5a0..00000000021fd5a5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029c0 0000000000000010 00002998 FDE cie=0000002c pc=00000000021fd5c0..00000000021fd5c6 │ │ │ │ +000029c0 0000000000000010 00002998 FDE cie=0000002c pc=00000000021fd5b0..00000000021fd5b6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029d4 0000000000000010 000029ac FDE cie=0000002c pc=00000000021fd5d0..00000000021fd5d6 │ │ │ │ +000029d4 0000000000000010 000029ac FDE cie=0000002c pc=00000000021fd5c0..00000000021fd5c6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029e8 0000000000000010 000029c0 FDE cie=0000002c pc=00000000021fd5e0..00000000021fd5e6 │ │ │ │ +000029e8 0000000000000010 000029c0 FDE cie=0000002c pc=00000000021fd5d0..00000000021fd5d6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029fc 0000000000000010 000029d4 FDE cie=0000002c pc=00000000021fd5f0..00000000021fd5f3 │ │ │ │ +000029fc 0000000000000010 000029d4 FDE cie=0000002c pc=00000000021fd5e0..00000000021fd5e3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a10 0000000000000010 000029e8 FDE cie=0000002c pc=00000000021fd600..00000000021fd606 │ │ │ │ +00002a10 0000000000000010 000029e8 FDE cie=0000002c pc=00000000021fd5f0..00000000021fd5f6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a24 0000000000000010 000029fc FDE cie=0000002c pc=00000000021fd610..00000000021fd616 │ │ │ │ +00002a24 0000000000000010 000029fc FDE cie=0000002c pc=00000000021fd600..00000000021fd606 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a38 0000000000000010 00002a10 FDE cie=0000002c pc=00000000021fd620..00000000021fd626 │ │ │ │ +00002a38 0000000000000010 00002a10 FDE cie=0000002c pc=00000000021fd610..00000000021fd616 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a4c 0000000000000010 00002a24 FDE cie=0000002c pc=00000000021fd630..00000000021fd636 │ │ │ │ +00002a4c 0000000000000010 00002a24 FDE cie=0000002c pc=00000000021fd620..00000000021fd626 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a60 0000000000000010 00002a38 FDE cie=0000002c pc=00000000021fd640..00000000021fd643 │ │ │ │ +00002a60 0000000000000010 00002a38 FDE cie=0000002c pc=00000000021fd630..00000000021fd633 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a74 0000000000000010 00002a4c FDE cie=0000002c pc=00000000021fd650..00000000021fd656 │ │ │ │ +00002a74 0000000000000010 00002a4c FDE cie=0000002c pc=00000000021fd640..00000000021fd646 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a88 0000000000000010 00002a60 FDE cie=0000002c pc=00000000021fd660..00000000021fd666 │ │ │ │ +00002a88 0000000000000010 00002a60 FDE cie=0000002c pc=00000000021fd650..00000000021fd656 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a9c 0000000000000010 00002a74 FDE cie=0000002c pc=00000000021fd670..00000000021fd676 │ │ │ │ +00002a9c 0000000000000010 00002a74 FDE cie=0000002c pc=00000000021fd660..00000000021fd666 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ab0 0000000000000010 00002a88 FDE cie=0000002c pc=00000000021fd680..00000000021fd686 │ │ │ │ +00002ab0 0000000000000010 00002a88 FDE cie=0000002c pc=00000000021fd670..00000000021fd676 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ac4 0000000000000010 00002a9c FDE cie=0000002c pc=00000000021fd690..00000000021fd696 │ │ │ │ +00002ac4 0000000000000010 00002a9c FDE cie=0000002c pc=00000000021fd680..00000000021fd686 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ad8 0000000000000010 00002ab0 FDE cie=0000002c pc=00000000021fd6a0..00000000021fd6a6 │ │ │ │ +00002ad8 0000000000000010 00002ab0 FDE cie=0000002c pc=00000000021fd690..00000000021fd696 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002aec 0000000000000010 00002ac4 FDE cie=0000002c pc=00000000021fd6b0..00000000021fd6b7 │ │ │ │ +00002aec 0000000000000010 00002ac4 FDE cie=0000002c pc=00000000021fd6a0..00000000021fd6a7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b00 0000000000000010 00002ad8 FDE cie=0000002c pc=00000000021fd6c0..00000000021fd6c8 │ │ │ │ +00002b00 0000000000000010 00002ad8 FDE cie=0000002c pc=00000000021fd6b0..00000000021fd6b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b14 0000000000000010 00002aec FDE cie=0000002c pc=00000000021fd6d0..00000000021fd6d4 │ │ │ │ +00002b14 0000000000000010 00002aec FDE cie=0000002c pc=00000000021fd6c0..00000000021fd6c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b28 0000000000000010 00002b00 FDE cie=0000002c pc=00000000021fd6e0..00000000021fd6e4 │ │ │ │ +00002b28 0000000000000010 00002b00 FDE cie=0000002c pc=00000000021fd6d0..00000000021fd6d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b3c 0000000000000010 00002b14 FDE cie=0000002c pc=00000000021fd6f0..00000000021fd6f4 │ │ │ │ +00002b3c 0000000000000010 00002b14 FDE cie=0000002c pc=00000000021fd6e0..00000000021fd6e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b50 0000000000000010 00002b28 FDE cie=0000002c pc=00000000021fd700..00000000021fd704 │ │ │ │ +00002b50 0000000000000010 00002b28 FDE cie=0000002c pc=00000000021fd6f0..00000000021fd6f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b64 0000000000000010 00002b3c FDE cie=0000002c pc=00000000021fd710..00000000021fd717 │ │ │ │ +00002b64 0000000000000010 00002b3c FDE cie=0000002c pc=00000000021fd700..00000000021fd707 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b78 0000000000000010 00002b50 FDE cie=0000002c pc=00000000021fd720..00000000021fd727 │ │ │ │ +00002b78 0000000000000010 00002b50 FDE cie=0000002c pc=00000000021fd710..00000000021fd717 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b8c 0000000000000010 00002b64 FDE cie=0000002c pc=00000000021fd730..00000000021fd73a │ │ │ │ +00002b8c 0000000000000010 00002b64 FDE cie=0000002c pc=00000000021fd720..00000000021fd72a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ba0 0000000000000010 00002b78 FDE cie=0000002c pc=00000000021fd740..00000000021fd756 │ │ │ │ +00002ba0 0000000000000010 00002b78 FDE cie=0000002c pc=00000000021fd730..00000000021fd746 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bb4 0000000000000010 00002b8c FDE cie=0000002c pc=00000000021fd760..00000000021fd78f │ │ │ │ +00002bb4 0000000000000010 00002b8c FDE cie=0000002c pc=00000000021fd750..00000000021fd77f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bc8 0000000000000010 00002ba0 FDE cie=0000002c pc=00000000021fd790..00000000021fd7bf │ │ │ │ +00002bc8 0000000000000010 00002ba0 FDE cie=0000002c pc=00000000021fd780..00000000021fd7af │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bdc 0000000000000010 00002bb4 FDE cie=0000002c pc=00000000021fd7c0..00000000021fd7ef │ │ │ │ +00002bdc 0000000000000010 00002bb4 FDE cie=0000002c pc=00000000021fd7b0..00000000021fd7df │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bf0 0000000000000010 00002bc8 FDE cie=0000002c pc=00000000021fd7f0..00000000021fd838 │ │ │ │ +00002bf0 0000000000000010 00002bc8 FDE cie=0000002c pc=00000000021fd7e0..00000000021fd828 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c04 0000000000000010 00002bdc FDE cie=0000002c pc=00000000021fd840..00000000021fd854 │ │ │ │ +00002c04 0000000000000010 00002bdc FDE cie=0000002c pc=00000000021fd830..00000000021fd844 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c18 0000000000000010 00002bf0 FDE cie=0000002c pc=00000000021fd860..00000000021fd882 │ │ │ │ +00002c18 0000000000000010 00002bf0 FDE cie=0000002c pc=00000000021fd850..00000000021fd872 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c2c 0000000000000010 00002c04 FDE cie=0000002c pc=00000000021fd890..00000000021fd8b2 │ │ │ │ +00002c2c 0000000000000010 00002c04 FDE cie=0000002c pc=00000000021fd880..00000000021fd8a2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c40 0000000000000010 00002c18 FDE cie=0000002c pc=00000000021fd8c0..00000000021fd8df │ │ │ │ +00002c40 0000000000000010 00002c18 FDE cie=0000002c pc=00000000021fd8b0..00000000021fd8cf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c54 0000000000000010 00002c2c FDE cie=0000002c pc=00000000021fd8e0..00000000021fd914 │ │ │ │ +00002c54 0000000000000010 00002c2c FDE cie=0000002c pc=00000000021fd8d0..00000000021fd904 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c68 0000000000000010 00002c40 FDE cie=0000002c pc=00000000021fd920..00000000021fd9d6 │ │ │ │ +00002c68 0000000000000010 00002c40 FDE cie=0000002c pc=00000000021fd910..00000000021fd9c6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c7c 0000000000000010 00002c54 FDE cie=0000002c pc=00000000021fd9e0..00000000021fdbfd │ │ │ │ +00002c7c 0000000000000010 00002c54 FDE cie=0000002c pc=00000000021fd9d0..00000000021fdbed │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c90 0000000000000010 00002c68 FDE cie=0000002c pc=0000000002317680..0000000002317686 │ │ │ │ +00002c90 0000000000000010 00002c68 FDE cie=0000002c pc=0000000002317670..0000000002317676 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ca4 0000000000000010 00002c7c FDE cie=0000002c pc=0000000002317690..0000000002317693 │ │ │ │ +00002ca4 0000000000000010 00002c7c FDE cie=0000002c pc=0000000002317680..0000000002317683 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cb8 0000000000000010 00002c90 FDE cie=0000002c pc=00000000023176a0..00000000023176a6 │ │ │ │ +00002cb8 0000000000000010 00002c90 FDE cie=0000002c pc=0000000002317690..0000000002317696 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ccc 0000000000000010 00002ca4 FDE cie=0000002c pc=00000000023176b0..00000000023176c2 │ │ │ │ +00002ccc 0000000000000010 00002ca4 FDE cie=0000002c pc=00000000023176a0..00000000023176b2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ce0 0000000000000010 00002cb8 FDE cie=0000002c pc=00000000023176d0..00000000023176e2 │ │ │ │ +00002ce0 0000000000000010 00002cb8 FDE cie=0000002c pc=00000000023176c0..00000000023176d2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cf4 0000000000000010 00002ccc FDE cie=0000002c pc=00000000023176f0..0000000002317702 │ │ │ │ +00002cf4 0000000000000010 00002ccc FDE cie=0000002c pc=00000000023176e0..00000000023176f2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d08 0000000000000010 00002ce0 FDE cie=0000002c pc=0000000002317710..0000000002317722 │ │ │ │ +00002d08 0000000000000010 00002ce0 FDE cie=0000002c pc=0000000002317700..0000000002317712 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d1c 0000000000000010 00002cf4 FDE cie=0000002c pc=0000000002317730..0000000002317742 │ │ │ │ +00002d1c 0000000000000010 00002cf4 FDE cie=0000002c pc=0000000002317720..0000000002317732 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d30 0000000000000010 00002d08 FDE cie=0000002c pc=0000000002317750..0000000002317762 │ │ │ │ +00002d30 0000000000000010 00002d08 FDE cie=0000002c pc=0000000002317740..0000000002317752 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d44 0000000000000010 00002d1c FDE cie=0000002c pc=0000000002317770..0000000002317775 │ │ │ │ +00002d44 0000000000000010 00002d1c FDE cie=0000002c pc=0000000002317760..0000000002317765 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d58 0000000000000010 00002d30 FDE cie=0000002c pc=0000000002317780..0000000002317785 │ │ │ │ +00002d58 0000000000000010 00002d30 FDE cie=0000002c pc=0000000002317770..0000000002317775 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d6c 0000000000000010 00002d44 FDE cie=0000002c pc=0000000002317790..0000000002317795 │ │ │ │ +00002d6c 0000000000000010 00002d44 FDE cie=0000002c pc=0000000002317780..0000000002317785 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d80 0000000000000010 00002d58 FDE cie=0000002c pc=00000000023177a0..00000000023177a5 │ │ │ │ +00002d80 0000000000000010 00002d58 FDE cie=0000002c pc=0000000002317790..0000000002317795 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d94 0000000000000010 00002d6c FDE cie=0000002c pc=00000000023177b0..00000000023177b5 │ │ │ │ +00002d94 0000000000000010 00002d6c FDE cie=0000002c pc=00000000023177a0..00000000023177a5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002da8 0000000000000010 00002d80 FDE cie=0000002c pc=00000000023177c0..00000000023177c5 │ │ │ │ +00002da8 0000000000000010 00002d80 FDE cie=0000002c pc=00000000023177b0..00000000023177b5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dbc 0000000000000010 00002d94 FDE cie=0000002c pc=00000000023177d0..00000000023177d7 │ │ │ │ +00002dbc 0000000000000010 00002d94 FDE cie=0000002c pc=00000000023177c0..00000000023177c7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dd0 0000000000000010 00002da8 FDE cie=0000002c pc=00000000023177e0..00000000023177e7 │ │ │ │ +00002dd0 0000000000000010 00002da8 FDE cie=0000002c pc=00000000023177d0..00000000023177d7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002de4 0000000000000010 00002dbc FDE cie=0000002c pc=00000000023177f0..00000000023177f7 │ │ │ │ +00002de4 0000000000000010 00002dbc FDE cie=0000002c pc=00000000023177e0..00000000023177e7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002df8 0000000000000010 00002dd0 FDE cie=0000002c pc=0000000002317800..0000000002317805 │ │ │ │ +00002df8 0000000000000010 00002dd0 FDE cie=0000002c pc=00000000023177f0..00000000023177f5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e0c 0000000000000010 00002de4 FDE cie=0000002c pc=0000000002317810..0000000002317815 │ │ │ │ +00002e0c 0000000000000010 00002de4 FDE cie=0000002c pc=0000000002317800..0000000002317805 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e20 0000000000000010 00002df8 FDE cie=0000002c pc=0000000002317820..0000000002317825 │ │ │ │ +00002e20 0000000000000010 00002df8 FDE cie=0000002c pc=0000000002317810..0000000002317815 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e34 0000000000000010 00002e0c FDE cie=0000002c pc=0000000002317830..0000000002317835 │ │ │ │ +00002e34 0000000000000010 00002e0c FDE cie=0000002c pc=0000000002317820..0000000002317825 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e48 0000000000000010 00002e20 FDE cie=0000002c pc=0000000002317840..0000000002317845 │ │ │ │ +00002e48 0000000000000010 00002e20 FDE cie=0000002c pc=0000000002317830..0000000002317835 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e5c 0000000000000010 00002e34 FDE cie=0000002c pc=0000000002317850..0000000002317855 │ │ │ │ +00002e5c 0000000000000010 00002e34 FDE cie=0000002c pc=0000000002317840..0000000002317845 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e70 0000000000000010 00002e48 FDE cie=0000002c pc=000000000234bc70..000000000234bc75 │ │ │ │ +00002e70 0000000000000010 00002e48 FDE cie=0000002c pc=000000000234bc60..000000000234bc65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e84 0000000000000010 00002e5c FDE cie=0000002c pc=000000000234bc80..000000000234bc85 │ │ │ │ +00002e84 0000000000000010 00002e5c FDE cie=0000002c pc=000000000234bc70..000000000234bc75 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e98 0000000000000014 00002e70 FDE cie=0000002c pc=000000000234bc90..000000000234bc95 │ │ │ │ +00002e98 0000000000000014 00002e70 FDE cie=0000002c pc=000000000234bc80..000000000234bc85 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002eb0 0000000000000054 00002e88 FDE cie=0000002c pc=000000000234bca0..000000000234be38 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000234bca2 │ │ │ │ +00002eb0 0000000000000054 00002e88 FDE cie=0000002c pc=000000000234bc90..000000000234be28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000234bc92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000234bcae │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000234bc9e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000234bcb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000234bca0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000234bcb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000234bca4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000234bcb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000234bca7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000234bcbe │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000234bcae │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 204 to 000000000234bd8a │ │ │ │ + DW_CFA_advance_loc1: 204 to 000000000234bd7a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000234bd8b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000234bd7b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000234bd8c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000234bd7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000234bd8e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000234bd7e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000234bd90 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000234bd80 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000234bd92 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000234bd82 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000234bd98 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000234bd88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000234bdc4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000234bdb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000234bdca │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000234bdba │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000234bdcb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000234bdbb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000234bdcd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000234bdbd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000234bdcf │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000234bdbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000234bdd1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000234bdc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000234bdd8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000234bdc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f08 0000000000000024 00002ee0 FDE cie=0000002c pc=000000000234be40..000000000234be6e │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000234be41 │ │ │ │ +00002f08 0000000000000024 00002ee0 FDE cie=0000002c pc=000000000234be30..000000000234be5e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000234be31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000234be45 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000234be35 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000234be4c │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000234be3c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 000000000234be6b │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000234be5b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000234be6c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000234be5c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000234be6d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000234be5d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f30 0000000000000010 00002f08 FDE cie=0000002c pc=000000000235ad40..000000000235ad54 │ │ │ │ +00002f30 0000000000000010 00002f08 FDE cie=0000002c pc=000000000235ad30..000000000235ad44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f44 0000000000000040 00002f1c FDE cie=0000002c pc=000000000235ad60..000000000235b448 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000235ad65 │ │ │ │ +00002f44 0000000000000040 00002f1c FDE cie=0000002c pc=000000000235ad50..000000000235b438 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000235ad55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000235ad71 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000235ad61 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235ad73 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235ad63 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235ad75 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235ad65 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235ad76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235ad66 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235ad77 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235ad67 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1686 to 000000000235b40d │ │ │ │ + DW_CFA_advance_loc2: 1686 to 000000000235b3fd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235b40e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235b3fe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235b412 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235b402 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b414 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b404 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000235b41c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000235b40c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b41e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b40e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f88 0000000000000048 00002f60 FDE cie=0000002c pc=000000000235b450..000000000235b729 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b452 │ │ │ │ +00002f88 0000000000000048 00002f60 FDE cie=0000002c pc=000000000235b440..000000000235b719 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b442 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b454 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b444 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b456 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b446 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b458 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b448 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235b45c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235b44c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235b460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235b450 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235b464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235b454 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 328 to 000000000235b5ac │ │ │ │ + DW_CFA_advance_loc2: 328 to 000000000235b59c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235b5ad │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235b59d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235b5ae │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235b59e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b5b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b5a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b5b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b5a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b5b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b5a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b5b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b5a6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235b5b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235b5a7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002fd4 0000000000000030 00002fac FDE cie=0000002c pc=000000000235b730..000000000235b81f │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b732 │ │ │ │ +00002fd4 0000000000000030 00002fac FDE cie=0000002c pc=000000000235b720..000000000235b80f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b722 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235b733 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235b723 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235b737 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235b727 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000235b742 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000235b732 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 158 to 000000000235b7e0 │ │ │ │ + DW_CFA_advance_loc1: 158 to 000000000235b7d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235b7e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235b7d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235b7e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235b7d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235b7e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235b7d4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235b7e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235b7d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003008 0000000000000010 00002fe0 FDE cie=0000002c pc=0000000000407343..000000000040735d │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000407344 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -0000301c 0000000000000030 00002ff4 FDE cie=0000002c pc=000000000235cd80..000000000235cdd1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cd81 │ │ │ │ +0000301c 0000000000000030 00002ff4 FDE cie=0000002c pc=000000000235cd60..000000000235cdb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235cd61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000235cd88 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000235cd68 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000235cd9a │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000235cd7a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000235cdb0 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000235cd90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cdb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235cd91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cdb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235cd92 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000235cdb8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000235cd98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000235cdce │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000235cdae │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cdcf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235cdaf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cdd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235cdb0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003050 0000000000000038 00003028 FDE cie=0000002c pc=000000000235cde0..000000000235ce8b │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235cde2 │ │ │ │ +00003050 0000000000000038 00003028 FDE cie=0000002c pc=000000000235cdc0..000000000235ce6b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235cdc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000235cde7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000235cdc7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235cdeb │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235cdcb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000235cdf0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000235cdd0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000235ce01 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000235cde1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000000000235ce67 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000235ce47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235ce68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235ce48 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235ce69 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235ce49 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235ce6b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235ce4b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235ce6d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235ce4d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000235ce70 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000235ce50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000308c 0000000000000018 00003064 FDE cie=0000002c pc=000000000040735d..0000000000407362 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030a8 000000000000005c 00003080 FDE cie=0000002c pc=000000000235ce90..000000000235cf14 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235ce92 │ │ │ │ +000030a8 000000000000005c 00003080 FDE cie=0000002c pc=000000000235ce70..000000000235cef4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235ce72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000235ce97 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000235ce77 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000235cea0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000235ce80 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000235cea7 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000235ce87 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235ceab │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235ce8b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000235ceb7 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000235ce97 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000235cec3 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000235cea3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000235cee5 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000235cec5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cee6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235cec6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cee7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235cec7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235cee9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235cec9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235ceeb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235cecb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235ceed │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235cecd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235ceef │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235cecf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cef0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235ced0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000235cf09 │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000235cee9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cf0a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235ceea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235cf0b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235ceeb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235cf0d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235ceed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235cf0f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235ceef │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235cf11 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235cef1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235cf13 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235cef3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003108 000000000000001c 000030e0 FDE cie=0000002c pc=000000000235cf20..000000000235cf9e │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000235cf44 │ │ │ │ +00003108 000000000000001c 000030e0 FDE cie=0000002c pc=000000000235cf00..000000000235cf7e │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000235cf24 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000235cf68 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000235cf48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000235cf70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000235cf50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000235cf99 │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000235cf79 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003128 0000000000000014 00003100 FDE cie=0000002c pc=000000000235cfa0..000000000235cfd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235cfa4 │ │ │ │ +00003128 0000000000000014 00003100 FDE cie=0000002c pc=000000000235cf80..000000000235cfb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235cf84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000000000235cfcf │ │ │ │ + DW_CFA_advance_loc: 43 to 000000000235cfaf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003140 000000000000001c 00003118 FDE cie=0000002c pc=000000000235cfd0..000000000235d035 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235cfd4 │ │ │ │ +00003140 000000000000001c 00003118 FDE cie=0000002c pc=000000000235cfb0..000000000235d015 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235cfb4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000235d008 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000235cfe8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000235d010 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000235cff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000235d023 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000235d003 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000235d030 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000235d010 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ 00003160 0000000000000010 00003138 FDE cie=0000002c pc=0000000000407362..0000000000407394 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003174 0000000000000020 0000314c FDE cie=0000002c pc=000000000235d040..000000000235d166 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d044 │ │ │ │ +00003174 0000000000000020 0000314c FDE cie=0000002c pc=000000000235d020..000000000235d146 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d024 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 81 to 000000000235d095 │ │ │ │ + DW_CFA_advance_loc1: 81 to 000000000235d075 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000235d0a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000235d080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 153 to 000000000235d139 │ │ │ │ + DW_CFA_advance_loc1: 153 to 000000000235d119 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000235d140 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000235d120 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003198 0000000000000010 00003170 FDE cie=0000002c pc=0000000000407394..000000000040742a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031ac 000000000000004c 00003184 FDE cie=0000002c pc=000000000235d170..000000000235d357 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235d172 │ │ │ │ +000031ac 000000000000004c 00003184 FDE cie=0000002c pc=000000000235d150..000000000235d337 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235d152 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000235d177 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000235d157 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000235d17c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000235d15c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000235d181 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000235d161 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d185 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d165 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d186 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d166 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d18a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d16a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 417 to 000000000235d32b │ │ │ │ + DW_CFA_advance_loc2: 417 to 000000000235d30b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d32c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d30c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d32d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d30d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235d32f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235d30f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235d331 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235d311 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235d333 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235d313 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235d335 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235d315 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000235d340 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000235d320 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000031fc 000000000000001c 000031d4 FDE cie=0000002c pc=000000000040742a..0000000000407475 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -0000321c 0000000000000024 000031f4 FDE cie=0000002c pc=000000000235d360..000000000235d413 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d361 │ │ │ │ +0000321c 0000000000000024 000031f4 FDE cie=0000002c pc=000000000235d340..000000000235d3f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d341 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000235d364 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000235d344 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000235d369 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000235d349 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 113 to 000000000235d3da │ │ │ │ + DW_CFA_advance_loc1: 113 to 000000000235d3ba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000235d3e0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000235d3c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000235d412 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000235d3f2 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ │ │ │ 00003244 0000000000000014 0000321c FDE cie=0000002c pc=0000000000407475..000000000040748e │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ │ │ │ -0000325c 0000000000000024 00003234 FDE cie=0000002c pc=000000000235d420..000000000235d4d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d421 │ │ │ │ +0000325c 0000000000000024 00003234 FDE cie=0000002c pc=000000000235d400..000000000235d4b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d401 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000235d424 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000235d404 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000235d429 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000235d409 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 119 to 000000000235d4a0 │ │ │ │ + DW_CFA_advance_loc1: 119 to 000000000235d480 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000235d4a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000235d488 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 47 to 000000000235d4d7 │ │ │ │ + DW_CFA_advance_loc: 47 to 000000000235d4b7 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ │ │ │ 00003284 0000000000000014 0000325c FDE cie=0000002c pc=000000000040748e..00000000004074a7 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ │ │ │ -0000329c 000000000000001c 00003274 FDE cie=0000002c pc=000000000235d4e0..000000000235d53f │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000235d4e8 │ │ │ │ +0000329c 000000000000001c 00003274 FDE cie=0000002c pc=000000000235d4c0..000000000235d51f │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000235d4c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 45 to 000000000235d515 │ │ │ │ + DW_CFA_advance_loc: 45 to 000000000235d4f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000235d520 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000235d500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000235d53e │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000235d51e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000032bc 0000000000000010 00003294 FDE cie=0000002c pc=00000000004074a7..00000000004074ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032d0 000000000000001c 000032a8 FDE cie=0000002c pc=000000000235d540..000000000235d595 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d544 │ │ │ │ +000032d0 000000000000001c 000032a8 FDE cie=0000002c pc=000000000235d520..000000000235d575 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d524 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000235d557 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000235d537 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000235d560 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000235d540 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000235d594 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000235d574 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000032f0 0000000000000010 000032c8 FDE cie=0000002c pc=00000000004074ac..00000000004074b1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003304 0000000000000028 000032dc FDE cie=0000002c pc=000000000235d5a0..000000000235d624 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d5a4 │ │ │ │ +00003304 0000000000000028 000032dc FDE cie=0000002c pc=000000000235d580..000000000235d604 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d584 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000235d5cd │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000235d5ad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000235d5d0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000235d5b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000235d5e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000235d5c8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000235d611 │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000235d5f1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000235d61e │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000235d5fe │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d61f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d5ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d623 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d603 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003330 0000000000000010 00003308 FDE cie=0000002c pc=00000000004074b1..00000000004074ca │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003344 0000000000000020 0000331c FDE cie=0000002c pc=000000000235d630..000000000235d6a7 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d634 │ │ │ │ +00003344 0000000000000020 0000331c FDE cie=0000002c pc=000000000235d610..000000000235d687 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d614 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 89 to 000000000235d68d │ │ │ │ + DW_CFA_advance_loc1: 89 to 000000000235d66d │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000235d696 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000235d676 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000235d6a1 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000235d681 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d6a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d682 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d6a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d686 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ 00003368 0000000000000010 00003340 FDE cie=0000002c pc=00000000004074ca..00000000004074e3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000337c 0000000000000020 00003354 FDE cie=0000002c pc=000000000235d6b0..000000000235d744 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d6b4 │ │ │ │ +0000337c 0000000000000020 00003354 FDE cie=0000002c pc=000000000235d690..000000000235d724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d694 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000000000235d701 │ │ │ │ + DW_CFA_advance_loc1: 77 to 000000000235d6e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000235d708 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000235d6e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000235d73c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000235d71c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d720 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000033a0 0000000000000010 00003378 FDE cie=0000002c pc=00000000004074e3..0000000000407515 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033b4 0000000000000024 0000338c FDE cie=0000002c pc=000000000235d750..000000000235d8c0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d751 │ │ │ │ +000033b4 0000000000000024 0000338c FDE cie=0000002c pc=000000000235d730..000000000235d8a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d731 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 135 to 000000000235d7d8 │ │ │ │ + DW_CFA_advance_loc1: 135 to 000000000235d7b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000235d7e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000235d7c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 105 to 000000000235d849 │ │ │ │ + DW_CFA_advance_loc1: 105 to 000000000235d829 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d84a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d82a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 117 to 000000000235d8bf │ │ │ │ + DW_CFA_advance_loc1: 117 to 000000000235d89f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ 000033dc 0000000000000014 000033b4 FDE cie=0000002c pc=0000000000407515..000000000040752e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033f4 0000000000000010 000033cc FDE cie=0000002c pc=000000000235d8c0..000000000235d8fd │ │ │ │ +000033f4 0000000000000010 000033cc FDE cie=0000002c pc=000000000235d8a0..000000000235d8dd │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003408 0000000000000010 000033e0 FDE cie=0000002c pc=000000000235d900..000000000235d92b │ │ │ │ +00003408 0000000000000010 000033e0 FDE cie=0000002c pc=000000000235d8e0..000000000235d90b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000341c 0000000000000014 000033f4 FDE cie=0000002c pc=000000000235d930..000000000235d97d │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000235d95c │ │ │ │ +0000341c 0000000000000014 000033f4 FDE cie=0000002c pc=000000000235d910..000000000235d95d │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000235d93c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000235d97a │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000235d95a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003434 0000000000000014 0000340c FDE cie=0000002c pc=000000000235d980..000000000235d9b7 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d984 │ │ │ │ +00003434 0000000000000014 0000340c FDE cie=0000002c pc=000000000235d960..000000000235d997 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d964 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000235d9b6 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000235d996 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000344c 0000000000000040 00003424 FDE cie=0000002c pc=000000000235d9c0..000000000235dab1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d9c1 │ │ │ │ +0000344c 0000000000000040 00003424 FDE cie=0000002c pc=000000000235d9a0..000000000235da91 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d9a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235d9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235d9a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235d9c6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235d9a6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 154 to 000000000235da60 │ │ │ │ + DW_CFA_advance_loc1: 154 to 000000000235da40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235da64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235da44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235da65 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235da45 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000235da70 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000235da50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000235da79 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000235da59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235da7d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235da5d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235da7e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235da5e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235da80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235da60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000235da8d │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000235da6d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235da91 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235da71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235da92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235da72 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000235da98 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000235da78 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003490 0000000000000014 00003468 FDE cie=0000002c pc=000000000040752e..0000000000407560 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034a8 000000000000001c 00003480 FDE cie=0000002c pc=000000000235dac0..000000000235db3a │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235dac4 │ │ │ │ +000034a8 000000000000001c 00003480 FDE cie=0000002c pc=000000000235daa0..000000000235db1a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235daa4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000235db28 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000235db08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000235db30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000235db10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000235db39 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000235db19 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000034c8 0000000000000010 000034a0 FDE cie=0000002c pc=0000000000407560..0000000000407579 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034dc 0000000000000024 000034b4 FDE cie=0000002c pc=000000000235db40..000000000235dcaa │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235db44 │ │ │ │ +000034dc 0000000000000024 000034b4 FDE cie=0000002c pc=000000000235db20..000000000235dc8a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235db24 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 79 to 000000000235db93 │ │ │ │ + DW_CFA_advance_loc1: 79 to 000000000235db73 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000235dba0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000235db80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 211 to 000000000235dc73 │ │ │ │ + DW_CFA_advance_loc1: 211 to 000000000235dc53 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000235dc80 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000235dc60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000235dca6 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000235dc86 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003504 0000000000000010 000034dc FDE cie=0000002c pc=0000000000407579..00000000004075ab │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003518 0000000000000024 000034f0 FDE cie=0000002c pc=000000000235dcb0..000000000235ddbe │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235dcb4 │ │ │ │ +00003518 0000000000000024 000034f0 FDE cie=0000002c pc=000000000235dc90..000000000235dd9e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235dc94 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000235dcda │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000235dcba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000235dce0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000235dcc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 169 to 000000000235dd89 │ │ │ │ + DW_CFA_advance_loc1: 169 to 000000000235dd69 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000235dd90 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000235dd70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000235dd96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000235dd76 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000235dda0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000235dd80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003540 0000000000000010 00003518 FDE cie=0000002c pc=00000000004075ab..00000000004075dd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003554 0000000000000014 0000352c FDE cie=0000002c pc=000000000235ddc0..000000000235ddf3 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235ddc4 │ │ │ │ +00003554 0000000000000014 0000352c FDE cie=0000002c pc=000000000235dda0..000000000235ddd3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235dda4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000235ddf2 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000235ddd2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000356c 0000000000000024 00003544 FDE cie=0000002c pc=000000000235de00..000000000235df8f │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235de04 │ │ │ │ +0000356c 0000000000000024 00003544 FDE cie=0000002c pc=000000000235dde0..000000000235df6f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235dde4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 91 to 000000000235de5f │ │ │ │ + DW_CFA_advance_loc1: 91 to 000000000235de3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000235de68 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000235de48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 234 to 000000000235df52 │ │ │ │ + DW_CFA_advance_loc1: 234 to 000000000235df32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000235df60 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000235df40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000235df86 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000235df66 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235df8a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235df6a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ 00003594 0000000000000010 0000356c FDE cie=0000002c pc=00000000004075dd..0000000000407641 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035a8 0000000000000020 00003580 FDE cie=0000002c pc=000000000235df90..000000000235e085 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000235dfd0 │ │ │ │ +000035a8 0000000000000020 00003580 FDE cie=0000002c pc=000000000235df70..000000000235e065 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000235dfb0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000235dfd7 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000235dfb7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 157 to 000000000235e074 │ │ │ │ + DW_CFA_advance_loc1: 157 to 000000000235e054 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000235e075 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000235e055 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000235e080 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000235e060 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ 000035cc 0000000000000014 000035a4 FDE cie=0000002c pc=0000000000407641..000000000040765a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035e4 0000000000000020 000035bc FDE cie=0000002c pc=000000000235e090..000000000235e144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235e094 │ │ │ │ +000035e4 0000000000000020 000035bc FDE cie=0000002c pc=000000000235e070..000000000235e124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235e074 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000235e134 │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000235e114 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000235e138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000235e118 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000235e13e │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000235e11e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000235e140 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000235e120 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003608 0000000000000010 000035e0 FDE cie=0000002c pc=000000000040765a..0000000000407673 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000361c 0000000000000010 000035f4 FDE cie=0000002c pc=000000000235e150..000000000235e155 │ │ │ │ +0000361c 0000000000000010 000035f4 FDE cie=0000002c pc=000000000235e130..000000000235e135 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003630 0000000000000010 00003608 FDE cie=0000002c pc=000000000235e160..000000000235e165 │ │ │ │ +00003630 0000000000000010 00003608 FDE cie=0000002c pc=000000000235e140..000000000235e145 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003644 0000000000000010 0000361c FDE cie=0000002c pc=000000000235e170..000000000235e175 │ │ │ │ +00003644 0000000000000010 0000361c FDE cie=0000002c pc=000000000235e150..000000000235e155 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003658 0000000000000014 00003630 FDE cie=0000002c pc=000000000235e180..000000000235e185 │ │ │ │ +00003658 0000000000000014 00003630 FDE cie=0000002c pc=000000000235e160..000000000235e165 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003670 0000000000000010 00003648 FDE cie=0000002c pc=0000000002374000..000000000237400b │ │ │ │ +00003670 0000000000000010 00003648 FDE cie=0000002c pc=0000000002373fe0..0000000002373feb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003684 0000000000000010 0000365c FDE cie=0000002c pc=0000000002374010..000000000237401c │ │ │ │ +00003684 0000000000000010 0000365c FDE cie=0000002c pc=0000000002373ff0..0000000002373ffc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003698 0000000000000010 00003670 FDE cie=0000002c pc=0000000002374020..000000000237402a │ │ │ │ +00003698 0000000000000010 00003670 FDE cie=0000002c pc=0000000002374000..000000000237400a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036ac 0000000000000010 00003684 FDE cie=0000002c pc=0000000002374030..0000000002374039 │ │ │ │ +000036ac 0000000000000010 00003684 FDE cie=0000002c pc=0000000002374010..0000000002374019 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036c0 0000000000000010 00003698 FDE cie=0000002c pc=0000000002374040..000000000237404c │ │ │ │ +000036c0 0000000000000010 00003698 FDE cie=0000002c pc=0000000002374020..000000000237402c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036d4 0000000000000010 000036ac FDE cie=0000002c pc=0000000002374050..000000000237405d │ │ │ │ +000036d4 0000000000000010 000036ac FDE cie=0000002c pc=0000000002374030..000000000237403d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036e8 0000000000000010 000036c0 FDE cie=0000002c pc=0000000002374060..000000000237406b │ │ │ │ +000036e8 0000000000000010 000036c0 FDE cie=0000002c pc=0000000002374040..000000000237404b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036fc 0000000000000010 000036d4 FDE cie=0000002c pc=0000000002374070..000000000237407c │ │ │ │ +000036fc 0000000000000010 000036d4 FDE cie=0000002c pc=0000000002374050..000000000237405c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003710 0000000000000010 000036e8 FDE cie=0000002c pc=0000000002374080..0000000002374093 │ │ │ │ +00003710 0000000000000010 000036e8 FDE cie=0000002c pc=0000000002374060..0000000002374073 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003724 0000000000000010 000036fc FDE cie=0000002c pc=00000000023740a0..00000000023740b4 │ │ │ │ +00003724 0000000000000010 000036fc FDE cie=0000002c pc=0000000002374080..0000000002374094 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003738 0000000000000010 00003710 FDE cie=0000002c pc=00000000023740c0..00000000023740d1 │ │ │ │ +00003738 0000000000000010 00003710 FDE cie=0000002c pc=00000000023740a0..00000000023740b1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000374c 0000000000000010 00003724 FDE cie=0000002c pc=00000000023740e0..00000000023740f7 │ │ │ │ +0000374c 0000000000000010 00003724 FDE cie=0000002c pc=00000000023740c0..00000000023740d7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003760 0000000000000010 00003738 FDE cie=0000002c pc=0000000002374100..0000000002374115 │ │ │ │ +00003760 0000000000000010 00003738 FDE cie=0000002c pc=00000000023740e0..00000000023740f5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003774 0000000000000010 0000374c FDE cie=0000002c pc=0000000002374120..0000000002374136 │ │ │ │ +00003774 0000000000000010 0000374c FDE cie=0000002c pc=0000000002374100..0000000002374116 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003788 0000000000000010 00003760 FDE cie=0000002c pc=0000000002374140..0000000002374153 │ │ │ │ +00003788 0000000000000010 00003760 FDE cie=0000002c pc=0000000002374120..0000000002374133 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000379c 0000000000000010 00003774 FDE cie=0000002c pc=0000000002374160..000000000237417a │ │ │ │ +0000379c 0000000000000010 00003774 FDE cie=0000002c pc=0000000002374140..000000000237415a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037b0 0000000000000010 00003788 FDE cie=0000002c pc=0000000002374180..0000000002374193 │ │ │ │ +000037b0 0000000000000010 00003788 FDE cie=0000002c pc=0000000002374160..0000000002374173 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037c4 0000000000000010 0000379c FDE cie=0000002c pc=00000000023741a0..00000000023741b4 │ │ │ │ +000037c4 0000000000000010 0000379c FDE cie=0000002c pc=0000000002374180..0000000002374194 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037d8 0000000000000010 000037b0 FDE cie=0000002c pc=00000000023741c0..00000000023741d1 │ │ │ │ +000037d8 0000000000000010 000037b0 FDE cie=0000002c pc=00000000023741a0..00000000023741b1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037ec 0000000000000010 000037c4 FDE cie=0000002c pc=00000000023741e0..00000000023741f7 │ │ │ │ +000037ec 0000000000000010 000037c4 FDE cie=0000002c pc=00000000023741c0..00000000023741d7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003800 0000000000000010 000037d8 FDE cie=0000002c pc=0000000002374200..0000000002374213 │ │ │ │ +00003800 0000000000000010 000037d8 FDE cie=0000002c pc=00000000023741e0..00000000023741f3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003814 0000000000000010 000037ec FDE cie=0000002c pc=0000000002374220..0000000002374234 │ │ │ │ +00003814 0000000000000010 000037ec FDE cie=0000002c pc=0000000002374200..0000000002374214 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003828 0000000000000010 00003800 FDE cie=0000002c pc=0000000002374240..0000000002374251 │ │ │ │ +00003828 0000000000000010 00003800 FDE cie=0000002c pc=0000000002374220..0000000002374231 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000383c 0000000000000010 00003814 FDE cie=0000002c pc=0000000002374260..0000000002374277 │ │ │ │ +0000383c 0000000000000010 00003814 FDE cie=0000002c pc=0000000002374240..0000000002374257 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003850 0000000000000010 00003828 FDE cie=0000002c pc=0000000002374280..000000000237428b │ │ │ │ +00003850 0000000000000010 00003828 FDE cie=0000002c pc=0000000002374260..000000000237426b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003864 0000000000000010 0000383c FDE cie=0000002c pc=0000000002374290..000000000237429c │ │ │ │ +00003864 0000000000000010 0000383c FDE cie=0000002c pc=0000000002374270..000000000237427c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003878 0000000000000010 00003850 FDE cie=0000002c pc=00000000023742a0..00000000023742aa │ │ │ │ +00003878 0000000000000010 00003850 FDE cie=0000002c pc=0000000002374280..000000000237428a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000388c 0000000000000010 00003864 FDE cie=0000002c pc=00000000023742b0..00000000023742b9 │ │ │ │ +0000388c 0000000000000010 00003864 FDE cie=0000002c pc=0000000002374290..0000000002374299 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038a0 0000000000000010 00003878 FDE cie=0000002c pc=00000000023742c0..00000000023742c9 │ │ │ │ +000038a0 0000000000000010 00003878 FDE cie=0000002c pc=00000000023742a0..00000000023742a9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038b4 0000000000000010 0000388c FDE cie=0000002c pc=00000000023742d0..00000000023742da │ │ │ │ +000038b4 0000000000000010 0000388c FDE cie=0000002c pc=00000000023742b0..00000000023742ba │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038c8 0000000000000010 000038a0 FDE cie=0000002c pc=00000000023742e0..00000000023742e8 │ │ │ │ +000038c8 0000000000000010 000038a0 FDE cie=0000002c pc=00000000023742c0..00000000023742c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038dc 0000000000000010 000038b4 FDE cie=0000002c pc=00000000023742f0..00000000023742f7 │ │ │ │ +000038dc 0000000000000010 000038b4 FDE cie=0000002c pc=00000000023742d0..00000000023742d7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038f0 0000000000000010 000038c8 FDE cie=0000002c pc=0000000002374300..0000000002374304 │ │ │ │ +000038f0 0000000000000010 000038c8 FDE cie=0000002c pc=00000000023742e0..00000000023742e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003904 0000000000000010 000038dc FDE cie=0000002c pc=0000000002374310..0000000002374314 │ │ │ │ +00003904 0000000000000010 000038dc FDE cie=0000002c pc=00000000023742f0..00000000023742f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003918 0000000000000010 000038f0 FDE cie=0000002c pc=0000000002374320..0000000002374323 │ │ │ │ +00003918 0000000000000010 000038f0 FDE cie=0000002c pc=0000000002374300..0000000002374303 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000392c 0000000000000010 00003904 FDE cie=0000002c pc=0000000002374330..0000000002374334 │ │ │ │ +0000392c 0000000000000010 00003904 FDE cie=0000002c pc=0000000002374310..0000000002374314 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003940 0000000000000010 00003918 FDE cie=0000002c pc=0000000002374340..0000000002374344 │ │ │ │ +00003940 0000000000000010 00003918 FDE cie=0000002c pc=0000000002374320..0000000002374324 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003954 0000000000000010 0000392c FDE cie=0000002c pc=0000000002374350..0000000002374354 │ │ │ │ +00003954 0000000000000010 0000392c FDE cie=0000002c pc=0000000002374330..0000000002374334 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003968 0000000000000010 00003940 FDE cie=0000002c pc=0000000002374360..0000000002374363 │ │ │ │ +00003968 0000000000000010 00003940 FDE cie=0000002c pc=0000000002374340..0000000002374343 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000397c 0000000000000010 00003954 FDE cie=0000002c pc=0000000002374370..0000000002374374 │ │ │ │ +0000397c 0000000000000010 00003954 FDE cie=0000002c pc=0000000002374350..0000000002374354 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003990 0000000000000010 00003968 FDE cie=0000002c pc=0000000002374380..000000000237438c │ │ │ │ +00003990 0000000000000010 00003968 FDE cie=0000002c pc=0000000002374360..000000000237436c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039a4 0000000000000010 0000397c FDE cie=0000002c pc=0000000002374390..00000000023743ad │ │ │ │ +000039a4 0000000000000010 0000397c FDE cie=0000002c pc=0000000002374370..000000000237438d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039b8 0000000000000010 00003990 FDE cie=0000002c pc=00000000023743b0..00000000023743ec │ │ │ │ +000039b8 0000000000000010 00003990 FDE cie=0000002c pc=0000000002374390..00000000023743cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039cc 0000000000000010 000039a4 FDE cie=0000002c pc=00000000023743f0..0000000002374474 │ │ │ │ +000039cc 0000000000000010 000039a4 FDE cie=0000002c pc=00000000023743d0..0000000002374454 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039e0 0000000000000014 000039b8 FDE cie=0000002c pc=0000000002374480..0000000002374504 │ │ │ │ +000039e0 0000000000000014 000039b8 FDE cie=0000002c pc=0000000002374460..00000000023744e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039f8 0000000000000010 000039d0 FDE cie=0000002c pc=0000000002374510..000000000237453a │ │ │ │ +000039f8 0000000000000010 000039d0 FDE cie=0000002c pc=00000000023744f0..000000000237451a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a0c 0000000000000010 000039e4 FDE cie=0000002c pc=0000000002374540..000000000237456a │ │ │ │ +00003a0c 0000000000000010 000039e4 FDE cie=0000002c pc=0000000002374520..000000000237454a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a20 0000000000000010 000039f8 FDE cie=0000002c pc=000000000237dbc0..000000000237dbc6 │ │ │ │ +00003a20 0000000000000010 000039f8 FDE cie=0000002c pc=000000000237dba0..000000000237dba6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a34 000000000000001c 00003a0c FDE cie=0000002c pc=000000000237dbd0..000000000237dede │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000237dbd8 │ │ │ │ +00003a34 000000000000001c 00003a0c FDE cie=0000002c pc=000000000237dbb0..000000000237debe │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000237dbb8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 465 to 000000000237dda9 │ │ │ │ + DW_CFA_advance_loc2: 465 to 000000000237dd89 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000237ddb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000237dd90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a54 0000000000000010 00003a2c FDE cie=0000002c pc=000000000237dee0..000000000237dee1 │ │ │ │ +00003a54 0000000000000010 00003a2c FDE cie=0000002c pc=000000000237dec0..000000000237dec1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a68 0000000000000010 00003a40 FDE cie=0000002c pc=000000000237def0..000000000237df2d │ │ │ │ +00003a68 0000000000000010 00003a40 FDE cie=0000002c pc=000000000237ded0..000000000237df0d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a7c 0000000000000010 00003a54 FDE cie=0000002c pc=000000000237df30..000000000237df6d │ │ │ │ +00003a7c 0000000000000010 00003a54 FDE cie=0000002c pc=000000000237df10..000000000237df4d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a90 0000000000000010 00003a68 FDE cie=0000002c pc=000000000237df70..000000000237df86 │ │ │ │ +00003a90 0000000000000010 00003a68 FDE cie=0000002c pc=000000000237df50..000000000237df66 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003aa4 0000000000000010 00003a7c FDE cie=0000002c pc=000000000237df90..000000000237df91 │ │ │ │ +00003aa4 0000000000000010 00003a7c FDE cie=0000002c pc=000000000237df70..000000000237df71 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ab8 000000000000001c 00003a90 FDE cie=0000002c pc=000000000237dfa0..000000000237e05d │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237dfa4 │ │ │ │ +00003ab8 000000000000001c 00003a90 FDE cie=0000002c pc=000000000237df80..000000000237e03d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237df84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000237dfda │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000237dfba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000237dfe0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000237dfc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 120 to 000000000237e058 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000237e038 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ad8 0000000000000034 00003ab0 FDE cie=0000002c pc=000000000237e060..000000000237e0d6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e062 │ │ │ │ +00003ad8 0000000000000034 00003ab0 FDE cie=0000002c pc=000000000237e040..000000000237e0b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e042 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000237e067 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000237e047 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000237e072 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000237e052 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000237e079 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000237e059 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e07d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e05d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 75 to 000000000237e0c8 │ │ │ │ + DW_CFA_advance_loc1: 75 to 000000000237e0a8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e0ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e0cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e0ad │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e0cf │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e0af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e0d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e0b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00003b10 000000000000002c 00003ae8 FDE cie=0000002c pc=000000000237e0e0..000000000237e131 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000237e0ec │ │ │ │ +00003b10 000000000000002c 00003ae8 FDE cie=0000002c pc=000000000237e0c0..000000000237e111 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000237e0cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e0d0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e0d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000237e125 │ │ │ │ + DW_CFA_advance_loc: 49 to 000000000237e105 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e126 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e106 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e128 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e108 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000237e130 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000237e110 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b40 0000000000000044 00003b18 FDE cie=0000002c pc=000000000237e140..000000000237e21f │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e142 │ │ │ │ +00003b40 0000000000000044 00003b18 FDE cie=0000002c pc=000000000237e120..000000000237e1ff │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000237e148 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000237e128 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e14a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e12a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000237e14f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000237e12f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e150 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e130 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e151 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e131 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000237e158 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000237e138 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000237e211 │ │ │ │ + DW_CFA_advance_loc1: 185 to 000000000237e1f1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e215 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e1f5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e216 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e1f6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e218 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e1f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e21a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e1fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e21c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e1fc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e21e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e1fe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00003b88 0000000000000010 00003b60 FDE cie=0000002c pc=000000000237e220..000000000237e230 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e224 │ │ │ │ +00003b88 0000000000000010 00003b60 FDE cie=0000002c pc=000000000237e200..000000000237e210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e204 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00003b9c 0000000000000028 00003b74 FDE cie=0000002c pc=000000000237e230..000000000237e3ca │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e231 │ │ │ │ +00003b9c 0000000000000028 00003b74 FDE cie=0000002c pc=000000000237e210..000000000237e3aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e211 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000237e23b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000237e21b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000237e242 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000237e222 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc2: 386 to 000000000237e3c4 │ │ │ │ + DW_CFA_advance_loc2: 386 to 000000000237e3a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e3a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e3c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e3a9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bc8 0000000000000010 00003ba0 FDE cie=0000002c pc=000000000237e3d0..000000000237e3ef │ │ │ │ +00003bc8 0000000000000010 00003ba0 FDE cie=0000002c pc=000000000237e3b0..000000000237e3cf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bdc 0000000000000010 00003bb4 FDE cie=0000002c pc=000000000237e3f0..000000000237e3f5 │ │ │ │ +00003bdc 0000000000000010 00003bb4 FDE cie=0000002c pc=000000000237e3d0..000000000237e3d5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bf0 0000000000000010 00003bc8 FDE cie=0000002c pc=000000000237e400..000000000237e420 │ │ │ │ +00003bf0 0000000000000010 00003bc8 FDE cie=0000002c pc=000000000237e3e0..000000000237e400 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c04 0000000000000014 00003bdc FDE cie=0000002c pc=000000000237e420..000000000237e441 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e424 │ │ │ │ +00003c04 0000000000000014 00003bdc FDE cie=0000002c pc=000000000237e400..000000000237e421 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e404 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000237e440 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000237e420 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c1c 0000000000000014 00003bf4 FDE cie=0000002c pc=000000000237e450..000000000237e477 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e454 │ │ │ │ +00003c1c 0000000000000014 00003bf4 FDE cie=0000002c pc=000000000237e430..000000000237e457 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e434 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000237e472 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000237e452 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c34 0000000000000040 00003c0c FDE cie=0000002c pc=000000000237e480..000000000237e557 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e482 │ │ │ │ +00003c34 0000000000000040 00003c0c FDE cie=0000002c pc=000000000237e460..000000000237e537 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e462 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000237e487 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000237e467 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000237e48c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000237e46c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e470 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000237e498 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000237e478 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e47c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000237e4f0 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000237e4d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e4f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e4d1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e4f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e4d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e4f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e4d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e4f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e4d6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000237e4f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000237e4d8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000237e500 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000237e4e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c78 0000000000000024 00003c50 FDE cie=0000002c pc=000000000237e560..000000000237e5eb │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e561 │ │ │ │ +00003c78 0000000000000024 00003c50 FDE cie=0000002c pc=000000000237e540..000000000237e5cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e541 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000237e56b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000237e54b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000237e5a9 │ │ │ │ + DW_CFA_advance_loc: 62 to 000000000237e589 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000237e5ac │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000237e58c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000237e5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000237e590 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000237e5e4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000237e5c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000237e5ea │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000237e5ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00003ca0 0000000000000010 00003c78 FDE cie=0000002c pc=000000000237e5f0..000000000237e600 │ │ │ │ +00003ca0 0000000000000010 00003c78 FDE cie=0000002c pc=000000000237e5d0..000000000237e5e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cb4 0000000000000018 00003c8c FDE cie=0000002c pc=000000000237e600..000000000237e633 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000237e601 │ │ │ │ +00003cb4 0000000000000018 00003c8c FDE cie=0000002c pc=000000000237e5e0..000000000237e613 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000237e5e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000237e632 │ │ │ │ + DW_CFA_advance_loc: 49 to 000000000237e612 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cd0 0000000000000010 00003ca8 FDE cie=0000002c pc=000000000237e640..000000000237e65b │ │ │ │ +00003cd0 0000000000000010 00003ca8 FDE cie=0000002c pc=000000000237e620..000000000237e63b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ce4 0000000000000010 00003cbc FDE cie=0000002c pc=000000000237e660..000000000237e67b │ │ │ │ +00003ce4 0000000000000010 00003cbc FDE cie=0000002c pc=000000000237e640..000000000237e65b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cf8 0000000000000010 00003cd0 FDE cie=0000002c pc=000000000237e680..000000000237e69b │ │ │ │ +00003cf8 0000000000000010 00003cd0 FDE cie=0000002c pc=000000000237e660..000000000237e67b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d0c 0000000000000010 00003ce4 FDE cie=0000002c pc=000000000237e6a0..000000000237e6bb │ │ │ │ +00003d0c 0000000000000010 00003ce4 FDE cie=0000002c pc=000000000237e680..000000000237e69b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d20 0000000000000010 00003cf8 FDE cie=0000002c pc=000000000237e6c0..000000000237e6db │ │ │ │ +00003d20 0000000000000010 00003cf8 FDE cie=0000002c pc=000000000237e6a0..000000000237e6bb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d34 0000000000000010 00003d0c FDE cie=0000002c pc=000000000237e6e0..000000000237e6fb │ │ │ │ +00003d34 0000000000000010 00003d0c FDE cie=0000002c pc=000000000237e6c0..000000000237e6db │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d48 0000000000000010 00003d20 FDE cie=0000002c pc=000000000237e700..000000000237e71b │ │ │ │ +00003d48 0000000000000010 00003d20 FDE cie=0000002c pc=000000000237e6e0..000000000237e6fb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d5c 0000000000000010 00003d34 FDE cie=0000002c pc=000000000237e720..000000000237e73b │ │ │ │ +00003d5c 0000000000000010 00003d34 FDE cie=0000002c pc=000000000237e700..000000000237e71b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d70 0000000000000010 00003d48 FDE cie=0000002c pc=000000000237e740..000000000237e75b │ │ │ │ +00003d70 0000000000000010 00003d48 FDE cie=0000002c pc=000000000237e720..000000000237e73b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d84 0000000000000010 00003d5c FDE cie=0000002c pc=000000000237e760..000000000237e77b │ │ │ │ +00003d84 0000000000000010 00003d5c FDE cie=0000002c pc=000000000237e740..000000000237e75b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d98 0000000000000010 00003d70 FDE cie=0000002c pc=000000000237e780..000000000237e79b │ │ │ │ +00003d98 0000000000000010 00003d70 FDE cie=0000002c pc=000000000237e760..000000000237e77b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003dac 0000000000000010 00003d84 FDE cie=0000002c pc=000000000237e7a0..000000000237e7bb │ │ │ │ +00003dac 0000000000000010 00003d84 FDE cie=0000002c pc=000000000237e780..000000000237e79b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00003dc0 0000000000000010 00003d98 FDE cie=0000002c pc=000000000237e7c0..000000000237eaf0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -167,18 +167,18 @@ │ │ │ │ ffi_type_sint32 │ │ │ │ numa_bitmask_free │ │ │ │ numa_get_mems_allowed │ │ │ │ numa_available │ │ │ │ numa_num_configured_nodes │ │ │ │ numa_run_on_node │ │ │ │ libm.so.6 │ │ │ │ +libyaml-0.so.2 │ │ │ │ libnettle.so.8 │ │ │ │ -libz.so.1 │ │ │ │ libbz2.so.1.0 │ │ │ │ -libyaml-0.so.2 │ │ │ │ +libz.so.1 │ │ │ │ libgmp.so.10 │ │ │ │ libc.so.6 │ │ │ │ libffi.so.8 │ │ │ │ libnuma.so.1 │ │ │ │ LIBFFI_BASE_8.0 │ │ │ │ libnuma_1.1 │ │ │ │ libnuma_1.2 │ │ │ │ @@ -207,14 +207,15 @@ │ │ │ │ ([]A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATUH │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ +[]A\A]A^ │ │ │ │ }(H3}0E1 │ │ │ │ }(H3}0E1 │ │ │ │ UUUUUUUUH │ │ │ │ UUUUUUUUH │ │ │ │ UUUUUUUUH │ │ │ │ UUUUUUUUH │ │ │ │ UUUUUUUUH │ │ │ │ @@ -374,22 +375,36 @@ │ │ │ │ X[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ h[]A\A]A^A_ │ │ │ │ h[]A\A]A^A_ │ │ │ │ M0H;M(}WI │ │ │ │ @@@@@@@@L! │ │ │ │ @@@@@@@@L! │ │ │ │ +C/H;C7u5I │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ +UUUUUUUUH │ │ │ │ SQPAVASARAQH │ │ │ │ SQPAVASARAQH │ │ │ │ SQPAVASARAQH │ │ │ │ SQPAVASARAQH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -[]A\A]A^ │ │ │ │ wiL;s'sSH │ │ │ │ wiL;s'sSH │ │ │ │ wiL;s'sSH │ │ │ │ wiL;s'sSH │ │ │ │ UUUUUUUUH │ │ │ │ UUUUUUUUH │ │ │ │ 33333333H │ │ │ │ @@ -422,37 +437,17 @@ │ │ │ │ UUUUUUUUH │ │ │ │ 33333333H │ │ │ │ 33333333H │ │ │ │ UUUUUUUUH │ │ │ │ UUUUUUUUH │ │ │ │ 33333333H │ │ │ │ 33333333H │ │ │ │ -C/H;C7u5I │ │ │ │ -wvH;] u^I │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ -UUUUUUUUH │ │ │ │ U0L;UH} │ │ │ │ +, 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 │ │ │ │ +'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 │ │ │ │ +'Foreground │ │ │ │ + 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 │ │ │ │ + `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 │ │ │ │ +Data.Colour.RGBSpace.HSV │ │ │ │ +Data/Colour/RGBSpace/HSV.hs:(61,13)-(67,18)|case │ │ │ │ +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 │ │ │ │ hOpenPGP-2.10.1-1bpdxvhRsVQ4YkZ6996bVn │ │ │ │ Codec.Encryption.OpenPGP.Fingerprint │ │ │ │ Cannot calculate the key ID of a non-RSA V3 key │ │ │ │ Unable to calculate size of │ │ │ │ Codec.Encryption.OpenPGP.KeyInfo │ │ │ │ -parseOnly: impossible error! │ │ │ │ -./Data/Attoparsec/Text/Internal.hs │ │ │ │ -Data.Attoparsec.Text.Internal │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio │ │ │ │ Failed reading: satisfy │ │ │ │ Codec.Encryption.OpenPGP.KeySelection │ │ │ │ Partial body length support missing. │ │ │ │ PKESK MPIs │ │ │ │ signature packet │ │ │ │ secret key │ │ │ │ secret subkey │ │ │ │ @@ -4501,16 +5124,14 @@ │ │ │ │ RClOther │ │ │ │ Codec.Encryption.OpenPGP.Types.Internal.Base.RevocationClass │ │ │ │ contents │ │ │ │ "contents": │ │ │ │ KSPOther │ │ │ │ KFOther │ │ │ │ FeatureOther │ │ │ │ -libraries/ghc-internal/src/GHC/Internal/Data/Data.hs │ │ │ │ -GHC.Internal.Data.Data │ │ │ │ Codec/Encryption/OpenPGP/Types/Internal/Base.hs:890:19-20|case │ │ │ │ Codec/Encryption/OpenPGP/Types/Internal/Base.hs:835:19-20|case │ │ │ │ MPI {unMPI = │ │ │ │ Codec/Encryption/OpenPGP/Types/Internal/Base.hs:1198:19-20|case │ │ │ │ unIterationCount │ │ │ │ "unIterationCount": │ │ │ │ hOpenPGP-2.10.1-1bpdxvhRsVQ4YkZ6996bVn:Codec.Encryption.OpenPGP.Types.Internal.Base.NISTP256 │ │ │ │ @@ -5048,297 +5669,97 @@ │ │ │ │ DSA_PrivateKey {unDSA_PrivateKey = │ │ │ │ ECDSA_PublicKey {unECDSA_PublicKey = │ │ │ │ RSA_PublicKey {unRSA_PublicKey = │ │ │ │ DSA_PublicKey {unDSA_PublicKey = │ │ │ │ FIXME: whatsit │ │ │ │ ./Codec/Encryption/OpenPGP/Types/Internal/CryptonNewtypes.hs │ │ │ │ Codec.Encryption.OpenPGP.Types.Internal.CryptonNewtypes │ │ │ │ -Control.Monad.Loops │ │ │ │ -monad-loops-0.4.3-KM4T7ViOYfe9YFHuMs5bmw │ │ │ │ -'FieldException │ │ │ │ -'DataBox │ │ │ │ -Data.HashMap.Internal.(!): key not found │ │ │ │ -upon': no index, not a member │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.Cache │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.Hit │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.Follow │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.Miss │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.DataBox │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.FieldException │ │ │ │ -'Indexing64 │ │ │ │ -'Indexing │ │ │ │ -'Indexed │ │ │ │ -Control.Lens.Internal.Indexed │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Control.Lens.Internal.Indexed.C:Indexable │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Control.Lens.Internal.Indexed.C:Conjoined │ │ │ │ -CopastroSum │ │ │ │ -'PastroSum │ │ │ │ -TambaraSum │ │ │ │ -Data.Profunctor.Choice │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.CotambaraSum │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.C:Cochoice │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.PastroSum │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.C:Choice │ │ │ │ -'Environment │ │ │ │ -Data.Profunctor.Closed │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Closed.Environment │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Closed.C:Closed │ │ │ │ -ProfunctorFunctor │ │ │ │ -Data.Profunctor.Monad │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Monad.C:ProfunctorComonad │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Monad.C:ProfunctorMonad │ │ │ │ -Data.Profunctor.Rep │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.Prep │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.C:Corepresentable │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.C:Representable │ │ │ │ -Data.Profunctor.Sieve │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Sieve.C:Cosieve │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Sieve.C:Sieve │ │ │ │ -Copastro │ │ │ │ -Data.Profunctor.Strong │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.Cotambara │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.C:Costrong │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.Pastro │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.C:Strong │ │ │ │ -'WrapArrow │ │ │ │ -WrappedArrow │ │ │ │ -Data.Profunctor.Types │ │ │ │ +SAnnPush │ │ │ │ +SAnnPop │ │ │ │ +LayoutOptions {layoutPageWidth = │ │ │ │ +AvailablePerLine │ │ │ │ +Tried skipping spaces in unannotated data! Please report this as a bug in 'prettyprinter'. │ │ │ │ +'LayoutOptions │ │ │ │ +'UndoAnn │ │ │ │ +LayoutPipeline │ │ │ │ +'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 │ │ │ │ minimum: empty structure │ │ │ │ maximum: empty structure │ │ │ │ foldr1: empty structure │ │ │ │ foldl1: empty structure │ │ │ │ -Data.Profunctor.Unsafe │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Unsafe.C:Profunctor │ │ │ │ -Data.Profunctor.Adjunction │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Adjunction.C:ProfunctorAdjunction │ │ │ │ -flattenWithCalcs │ │ │ │ -Data.Set.Internal │ │ │ │ -Data.IxSet.Typed.Ix │ │ │ │ -GHC.Classes │ │ │ │ -ghc-prim │ │ │ │ -IxSet.inferIxSet calInfo unexpected match │ │ │ │ -IxSet.inferIxSet typeInfo unexpected match │ │ │ │ -inferIxSet needs at least one index │ │ │ │ -src/Data/IxSet/Typed.hs │ │ │ │ -'C:MkIxList │ │ │ │ -'C:Indexable │ │ │ │ -Data.IxSet.Typed │ │ │ │ -ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc │ │ │ │ -src/Data/IxSet/Typed.hs:(362,1)-(363,74)|function zipWithIxList' │ │ │ │ -ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.C:IsIndexOf │ │ │ │ -ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.C:Indexable │ │ │ │ -ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.IxSet │ │ │ │ -ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.Nil │ │ │ │ -ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.::: │ │ │ │ -ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.Ix.Ix │ │ │ │ -'CerealDouble040 │ │ │ │ -'CerealFloat040 │ │ │ │ -src/Data/SafeCopy/Instances.hs │ │ │ │ -Arg: $dOrd │ │ │ │ -Type: Ord a │ │ │ │ -In module `Data.SafeCopy.Instances' │ │ │ │ -Negative range size │ │ │ │ -libraries/array/Data/Array/Base.hs │ │ │ │ -Data.Array.Base │ │ │ │ -array-0.5.8.0-inplace │ │ │ │ -CerealDouble040 {unCerealDouble040 = │ │ │ │ -CerealFloat040 {unCerealFloat040 = │ │ │ │ -Duplicate version tags for │ │ │ │ -Primitive types cannot be extended as they have no version tag. │ │ │ │ -Data.SafeCopy.Instances │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh │ │ │ │ -demandInput │ │ │ │ -too few bytes │ │ │ │ -'Extended │ │ │ │ -'C:SafeCopy │ │ │ │ -'Primitive │ │ │ │ -'NotConsistent │ │ │ │ -'Consistent │ │ │ │ -Consistency │ │ │ │ -'Profile │ │ │ │ -'InvalidProfile │ │ │ │ -'PrimitiveProfile │ │ │ │ -'Contained │ │ │ │ -'Version │ │ │ │ -'ConstructorInfo │ │ │ │ -'ConstructorCount │ │ │ │ -GGetFields │ │ │ │ -GGetCopy │ │ │ │ -'C:GPutFields │ │ │ │ -'C:GPutCopy │ │ │ │ -'Reverse │ │ │ │ -: Cannot migrate from primitive types. │ │ │ │ -safecopy: │ │ │ │ -unpureCheckConsistency: │ │ │ │ -profileCurrentVersion │ │ │ │ -profileSupportedVersions │ │ │ │ -, profileSupportedVersions = │ │ │ │ -Profile {profileCurrentVersion = │ │ │ │ -InvalidProfile │ │ │ │ -unVersion │ │ │ │ -, _code = │ │ │ │ -ConstructorInfo {_size = │ │ │ │ -ConstructorCount {_size = │ │ │ │ -src/Data/SafeCopy/SafeCopy.hs │ │ │ │ -Data.SafeCopy.SafeCopy │ │ │ │ -: Cannot find getter associated with this version number: Version {unVersion = │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Primitive │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Base │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Extends │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Extended │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.C:Migrate │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.C:SafeCopy │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Proxy │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Consistent │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.NotConsistent │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.PrimitiveProfile │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.InvalidProfile │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Profile │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.ConstructorCount │ │ │ │ -safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.ConstructorInfo │ │ │ │ -Time.toClockTime: picoseconds out of range │ │ │ │ -Time.toClockTime: timezone offset out of range │ │ │ │ -Time.toClockTime: invalid input │ │ │ │ -toCalendarTime: illegal month value: │ │ │ │ -pred{Month}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{Month}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{Day}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{Day}: tried to take `succ' of last tag in enumeration │ │ │ │ -%H:%M:%S │ │ │ │ -%m/%d/%y │ │ │ │ -toEnum{Month}: tag ( │ │ │ │ -toEnum{Day}: tag ( │ │ │ │ -System/Time.hsc │ │ │ │ -, ctIsDST = │ │ │ │ -, ctTZ = │ │ │ │ -, ctTZName = │ │ │ │ -, ctYDay = │ │ │ │ -, ctWDay = │ │ │ │ -, ctPicosec = │ │ │ │ -, ctSec = │ │ │ │ -, ctMin = │ │ │ │ -, ctHour = │ │ │ │ -, ctDay = │ │ │ │ -, ctMonth = │ │ │ │ -CalendarTime {ctYear = │ │ │ │ -, tdPicosec = │ │ │ │ -, tdSec = │ │ │ │ -, tdMin = │ │ │ │ -, tdHour = │ │ │ │ -, tdDay = │ │ │ │ -, tdMonth = │ │ │ │ -TimeDiff {tdYear = │ │ │ │ -getClockTime │ │ │ │ -'TimeDiff │ │ │ │ -'CalendarTime │ │ │ │ -'Saturday │ │ │ │ -'Thursday │ │ │ │ -'Wednesday │ │ │ │ -'Tuesday │ │ │ │ -'December │ │ │ │ -'November │ │ │ │ -'October │ │ │ │ -'September │ │ │ │ -'February │ │ │ │ -'January │ │ │ │ -System.Time │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC │ │ │ │ -tdPicosec │ │ │ │ -ctTZName │ │ │ │ -ctPicosec │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.TimeDiff │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.CalendarTime │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.TOD │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Sunday │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Monday │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Tuesday │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Wednesday │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Thursday │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Friday │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Saturday │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.January │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.February │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.March │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.April │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.May │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.June │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.July │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.August │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.September │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.October │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.November │ │ │ │ -old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.December │ │ │ │ -'TimeLocale │ │ │ │ -System.Locale │ │ │ │ -old-locale-1.0.0.7-LKeJfAZvz6tBqu9W2zyW4x │ │ │ │ -%a, %_d %b %Y %H:%M:%S %Z │ │ │ │ -%Y-%m-%d │ │ │ │ -%I:%M:%S %p │ │ │ │ -%a %b %e %H:%M:%S %Z %Y │ │ │ │ -, time12Fmt = │ │ │ │ -, timeFmt = │ │ │ │ -, dateFmt = │ │ │ │ -, dateTimeFmt = │ │ │ │ -, amPm = │ │ │ │ -, intervals = │ │ │ │ -, months = │ │ │ │ -TimeLocale {wDays = │ │ │ │ -old-locale-1.0.0.7-LKeJfAZvz6tBqu9W2zyW4x:System.Locale.TimeLocale │ │ │ │ -'C:NonEmptyType │ │ │ │ -'C:ConIdNamed │ │ │ │ -'C:Constructors │ │ │ │ -'C:GDatatype │ │ │ │ -gConIdToString: empty type │ │ │ │ -src/Generic/Data/Internal/Meta.hs │ │ │ │ -Generic.Data.Internal.Meta │ │ │ │ -generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB │ │ │ │ -generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB:Generic.Data.Internal.Meta.C:ConIdNamed │ │ │ │ -generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB:Generic.Data.Internal.Meta.C:Constructors │ │ │ │ -generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB:Generic.Data.Internal.Meta.C:GConstructors │ │ │ │ -generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB:Generic.Data.Internal.Meta.C:GDatatype │ │ │ │ -Failed reading: bad argument: │ │ │ │ -Not a valid Unicode code point │ │ │ │ -Failed reading: Invalid Bool encoding │ │ │ │ -Failed reading: Invalid Ordering encoding │ │ │ │ -Failed reading: Unknown encoding for constructor │ │ │ │ -Failed reading: mzero │ │ │ │ -GSerializeGet.V1 │ │ │ │ -'C:SumSize │ │ │ │ -'C:Serialize │ │ │ │ -GSerializeGet │ │ │ │ -GSerializePut │ │ │ │ - constructors │ │ │ │ - a type with │ │ │ │ -src/Data/Serialize.hs │ │ │ │ -Data.Serialize │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q │ │ │ │ -Failed reading: Internal error: unexpected Partial. │ │ │ │ -Negative exponent │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.C:Serialize │ │ │ │ -Data.Serialize.Put │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Put.PairS │ │ │ │ -Failed reading: getBytes: negative length requested │ │ │ │ -Failed reading: not all bytes parsed in isolate │ │ │ │ -Failed reading: Attempted to isolate a negative number of bytes │ │ │ │ -'Incomplete │ │ │ │ -'Complete │ │ │ │ -'Partial │ │ │ │ -Data.Serialize.Get │ │ │ │ -Empty call stack │ │ │ │ -src/Data/Serialize/Get.hs:186:15-16|case │ │ │ │ -Partial _ │ │ │ │ -Failed reading: empty │ │ │ │ -Failed reading: │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Complete │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Incomplete │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Fail │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Partial │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Done │ │ │ │ -Data.Serialize.IEEE754 │ │ │ │ +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 │ │ │ │ +Prettyprinter.Render.Text │ │ │ │ + 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 │ │ │ │ 'ResultStructure │ │ │ │ 'ResultPart │ │ │ │ expected end of input │ │ │ │ takeCharsWhile1 encountered │ │ │ │ a non-character │ │ │ │ isNothing . characterPrefix │ │ │ │ expected satisfyChar, encountered │ │ │ │ @@ -5434,14 +5855,15 @@ │ │ │ │ Data.Attoparsec.Internal │ │ │ │ src/Text/Parser/Char.hs │ │ │ │ Text.Parser.Char │ │ │ │ parsers-0.12.12-7XBBcIPNpzw53kseKzheve │ │ │ │ parsers-0.12.12-7XBBcIPNpzw53kseKzheve:Text.Parser.Char.C:CharParsing │ │ │ │ Text.Parser.Combinators │ │ │ │ Parsing.eof │ │ │ │ +Failed reading: │ │ │ │ parsers-0.12.12-7XBBcIPNpzw53kseKzheve:Text.Parser.Combinators.C:Parsing │ │ │ │ Text.Parser.LookAhead │ │ │ │ parsers-0.12.12-7XBBcIPNpzw53kseKzheve:Text.Parser.LookAhead.C:LookAheadParsing │ │ │ │ 'Unlined │ │ │ │ 'Unspaced │ │ │ │ 'Unhighlighted │ │ │ │ 'IdentifierStyle │ │ │ │ @@ -5507,14 +5929,17 @@ │ │ │ │ parsers-0.12.12-7XBBcIPNpzw53kseKzheve:Text.Parser.Token.Highlight.Unbound │ │ │ │ parsers-0.12.12-7XBBcIPNpzw53kseKzheve:Text.Parser.Token.Highlight.Layout │ │ │ │ parsers-0.12.12-7XBBcIPNpzw53kseKzheve:Text.Parser.Token.Highlight.MatchedSymbols │ │ │ │ parsers-0.12.12-7XBBcIPNpzw53kseKzheve:Text.Parser.Token.Highlight.LiterateComment │ │ │ │ parsers-0.12.12-7XBBcIPNpzw53kseKzheve:Text.Parser.Token.Highlight.LiterateSyntax │ │ │ │ not in range [0.. │ │ │ │ Error in array index; │ │ │ │ +libraries/array/Data/Array/Base.hs │ │ │ │ +Data.Array.Base │ │ │ │ +array-0.5.8.0-inplace │ │ │ │ src/Data/CharSet.hs │ │ │ │ fromDistinctAscList │ │ │ │ complement │ │ │ │ fromDistinctAscList │ │ │ │ 'CharSet │ │ │ │ complement │ │ │ │ charset-0.3.12-67WAq9siKw5161CAMG5B2D │ │ │ │ @@ -5565,17 +5990,14 @@ │ │ │ │ Data.Monoid.Monus │ │ │ │ monoid-subclasses-1.2.6-9gJ0UThpVqYKkjLYUj0bw3:Data.Monoid.Monus.C:Monus │ │ │ │ monoid-subclasses-1.2.6-9gJ0UThpVqYKkjLYUj0bw3:Data.Monoid.Monus.C:OverlappingGCDMonoid │ │ │ │ 'C:PositiveMonoid │ │ │ │ 'C:MonoidNull │ │ │ │ Data.Monoid.Null │ │ │ │ monoid-subclasses-1.2.6-9gJ0UThpVqYKkjLYUj0bw3:Data.Monoid.Null.C:MonoidNull │ │ │ │ -libraries/text/src/Data/Text/Internal/Fusion/Common.hs │ │ │ │ -Data.Text.Internal.Fusion.Common │ │ │ │ -head_empty │ │ │ │ src/Data/Monoid/Textual.hs │ │ │ │ Data.Monoid.Textual │ │ │ │ monoid-subclasses-1.2.6-9gJ0UThpVqYKkjLYUj0bw3:Data.Monoid.Textual.C:TextualMonoid │ │ │ │ 'C:SumCancellative │ │ │ │ 'C:Cancellative │ │ │ │ 'C:RightCancellative │ │ │ │ 'C:LeftCancellative │ │ │ │ @@ -5868,15 +6290,14 @@ │ │ │ │ Crypto.Number.Compat │ │ │ │ GmpSupported │ │ │ │ Crypto/Number/Compat.hs:47:21-22|case │ │ │ │ crypton-1.0.4-s4sEMqe24KEOOBQlFNCob:Crypto.Number.Compat.GmpSupported │ │ │ │ crypton-1.0.4-s4sEMqe24KEOOBQlFNCob:Crypto.Number.Compat.GmpUnsupported │ │ │ │ 'C:HashAlgorithmPrefix │ │ │ │ 'C:HashAlgorithm │ │ │ │ -'Context │ │ │ │ Crypto.Hash.Types.Digest │ │ │ │ ./Crypto/Hash/Types.hs │ │ │ │ Crypto.Hash.Types │ │ │ │ crypton-1.0.4-s4sEMqe24KEOOBQlFNCob:Crypto.Hash.Types.C:HashAlgorithmPrefix │ │ │ │ crypton-1.0.4-s4sEMqe24KEOOBQlFNCob:Crypto.Hash.Types.C:HashAlgorithm │ │ │ │ Crypto.Hash.SHA1 │ │ │ │ crypton-1.0.4-s4sEMqe24KEOOBQlFNCob:Crypto.Hash.SHA1.SHA1 │ │ │ │ @@ -5948,14 +6369,15 @@ │ │ │ │ modF2m: negative number represent no binary polynomial │ │ │ │ modF2m: cannot divide by zero polynomial │ │ │ │ Crypto.PubKey.ECC.Prim │ │ │ │ Crypto.PubKey.RSA │ │ │ │ cannot compute negative square root │ │ │ │ ./Crypto/Number/Basic.hs │ │ │ │ Crypto.Number.Basic │ │ │ │ +Negative exponent │ │ │ │ powF2m: negative exponents disallowed │ │ │ │ mulF2m: cannot multiply modulo zero polynomial │ │ │ │ ./Crypto/Number/F2m.hs │ │ │ │ Crypto.Number.F2m │ │ │ │ Type: ChaChaDRG │ │ │ │ In module `Crypto.Number.Prime' │ │ │ │ Miller-Rabin requires tested value to be > 3 │ │ │ │ @@ -5971,23 +6393,14 @@ │ │ │ │ ChaCha: key length should be 128 or 256 bits │ │ │ │ XChaCha: rounds should be 8, 12 or 20 │ │ │ │ XChaCha: nonce length should be 192 bits │ │ │ │ XChaCha: key length should be 256 bits │ │ │ │ ./Crypto/Cipher/ChaCha.hs │ │ │ │ Crypto.Cipher.ChaCha │ │ │ │ Crypto.Random │ │ │ │ -./Data/Conduit/Serialization/Binary.hs │ │ │ │ -'ParseError │ │ │ │ -Data.Conduit.Serialization.Binary │ │ │ │ -binary-conduit-1.3.1-7phR9xsqqQYGZJVCz5712U │ │ │ │ -, content = │ │ │ │ -, offset = │ │ │ │ -unconsumed = │ │ │ │ -ParseError { │ │ │ │ -binary-conduit-1.3.1-7phR9xsqqQYGZJVCz5712U:Data.Conduit.Serialization.Binary.ParseError │ │ │ │ 0123456789abcdefABCDEF │ │ │ │ Data.ByteString.Base16.Lazy │ │ │ │ base16-bytestring-1.0.2.0-Cw5riU3fD1zK7os4yZwTqe │ │ │ │ Data.ByteString.Base16.Internal │ │ │ │ invalid character at offset: │ │ │ │ invalid bytestring size │ │ │ │ Data.ByteString.Base16.encode: input too long │ │ │ │ @@ -6289,1079 +6702,244 @@ │ │ │ │ 'Unpinned │ │ │ │ PinnedStatus │ │ │ │ Basement.Compat.Primitive │ │ │ │ basement-0.0.16-BfyNzEWMETK5oEKvGCZtuq:Basement.Compat.Primitive.Pinned │ │ │ │ basement-0.0.16-BfyNzEWMETK5oEKvGCZtuq:Basement.Compat.Primitive.Unpinned │ │ │ │ Basement.Compat.MonadTrans │ │ │ │ 'C:RandomAccess │ │ │ │ +'C:Indexable │ │ │ │ Basement.Alg.Class │ │ │ │ basement-0.0.16-BfyNzEWMETK5oEKvGCZtuq:Basement.Alg.Class.C:RandomAccess │ │ │ │ -'PrefsMod │ │ │ │ -'InfoMod │ │ │ │ -Options.Applicative.Builder │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG │ │ │ │ -disabled option │ │ │ │ -cannot parse value ` │ │ │ │ -Options.Applicative.Builder.Completer │ │ │ │ -'DefaultProp │ │ │ │ -HasMetavar │ │ │ │ -HasValue │ │ │ │ -HasCompleter │ │ │ │ -'ArgumentFields │ │ │ │ -'CommandFields │ │ │ │ -'FlagFields │ │ │ │ -'OptionFields │ │ │ │ -Options.Applicative.Builder.Internal │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.Mod │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.DefaultProp │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.ArgumentFields │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.CommandFields │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.FlagFields │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.OptionFields │ │ │ │ -Options.Applicative.Extra │ │ │ │ -Invalid option ` │ │ │ │ -Invalid argument ` │ │ │ │ -` expects an argument. │ │ │ │ -The option ` │ │ │ │ -Missing: │ │ │ │ -Did you mean this? │ │ │ │ -Did you mean one of these? │ │ │ │ -Show this help text │ │ │ │ -Options.Applicative.Help.Chunk │ │ │ │ -Nothing} │ │ │ │ -Chunk {unChunk = │ │ │ │ -Global options: │ │ │ │ -Available options: │ │ │ │ -Available commands: │ │ │ │ -default: │ │ │ │ -'AlwaysRequired │ │ │ │ -'MaybeRequired │ │ │ │ -'NeverRequired │ │ │ │ -Parenthetic │ │ │ │ -'OptDescStyle │ │ │ │ -Options.Applicative.Help.Core │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Core.NeverRequired │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Core.MaybeRequired │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Core.AlwaysRequired │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Core.OptDescStyle │ │ │ │ -src/Options/Applicative/Help/Levenshtein.hs │ │ │ │ -Options.Applicative.Help.Levenshtein │ │ │ │ -Options.Applicative.Help.Pretty │ │ │ │ -'ParserHelp │ │ │ │ -Options.Applicative.Help.Types │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Types.ParserHelp │ │ │ │ -src/Options/Applicative/Types.hs:134:13-14|case │ │ │ │ -CompletionResult _ │ │ │ │ - │ │ │ │ -, prefShowHelpOnEmpty = │ │ │ │ -, prefShowHelpOnError = │ │ │ │ -, prefDisambiguate = │ │ │ │ -ParserPrefs {prefMultiSuffix = │ │ │ │ -True, prefTabulateFill = │ │ │ │ -False, prefTabulateFill = │ │ │ │ -, prefHelpShowGlobal = │ │ │ │ -, prefHelpLongEquals = │ │ │ │ -, prefColumns = │ │ │ │ -, prefBacktrack = │ │ │ │ -OptShort │ │ │ │ -OptLong │ │ │ │ -True, propDescMod = _ } │ │ │ │ -False, propDescMod = _ } │ │ │ │ -, propShowGlobal = │ │ │ │ -, propShowDefault = │ │ │ │ -, propMetaVar = │ │ │ │ -, propHelp = │ │ │ │ -OptProperties { propVisibility = │ │ │ │ -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 │ │ │ │ -'CompletionInvoked │ │ │ │ -ArgPolicy │ │ │ │ -'Intersperse │ │ │ │ -'NoIntersperse │ │ │ │ -'AllPositionals │ │ │ │ -'ForwardOptions │ │ │ │ -'UnknownError │ │ │ │ -'ShowHelpText │ │ │ │ -'ErrorMsg │ │ │ │ -'InfoMsg │ │ │ │ -'ExpectsArgError │ │ │ │ -'UnexpectedError │ │ │ │ -'MissingError │ │ │ │ -'CReader │ │ │ │ -'FlagReader │ │ │ │ -'OptReader │ │ │ │ -'ArgReader │ │ │ │ -'SomeParser │ │ │ │ -'ParserInfo │ │ │ │ -'CmdReader │ │ │ │ -'ArgumentReachability │ │ │ │ -AltNodeType │ │ │ │ -'MarkDefault │ │ │ │ -'NoDefault │ │ │ │ -'BindNode │ │ │ │ -'MultNode │ │ │ │ -'AltNode │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Leaf │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MultNode │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.AltNode │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.BindNode │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MarkDefault │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NoDefault │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Context │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ParserInfo │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NilP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MultP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.AltP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.BindP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Option │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.FlagReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ArgReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CmdReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ErrorMsg │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.InfoMsg │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ShowHelpText │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.UnknownError │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MissingError │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ExpectsArgError │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.UnexpectedError │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.SomeParser │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Intersperse │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NoIntersperse │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.AllPositionals │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ForwardOptions │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Success │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Failure │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CompletionInvoked │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptProperties │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Internal │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Hidden │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Visible │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptShort │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptLong │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ParserPrefs │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Backtrack │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NoBacktrack │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.SubparserInline │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CmdStart │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CmdCont │ │ │ │ -Options.Applicative.Internal │ │ │ │ -'ComplResult │ │ │ │ -'ComplParser │ │ │ │ -'ComplOption │ │ │ │ -'Completion │ │ │ │ -'NondetT │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.TNil │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.TCons │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.ComplParser │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.ComplOption │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.ComplResult │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.C:MonadP │ │ │ │ -'Enriched │ │ │ │ -'Standard │ │ │ │ -Richness │ │ │ │ -Options.Applicative.BashCompletion │ │ │ │ -ish-completion-script │ │ │ │ -ash-completion-script │ │ │ │ -bash-completion-index │ │ │ │ -ash-completion-word │ │ │ │ -bash-completion-command-desc-length │ │ │ │ -bash-completion-option-desc-length │ │ │ │ -bash-completion-enriched │ │ │ │ -#compdef │ │ │ │ - compadd -f -- $word │ │ │ │ - compadd -l -d desc -- $parts[1] │ │ │ │ - local desc=($(print -f "%-019s -- %s" $parts[1] $parts[2])) │ │ │ │ - compadd -d desc -- $parts[1] │ │ │ │ - local desc=("$parts[1] ($parts[2])") │ │ │ │ - if [[ $word[1] == "-" ]]; then │ │ │ │ - if [[ -n $parts[2] ]]; then │ │ │ │ - IFS=$'\t' parts=($( echo $word )) │ │ │ │ - # Split the line at a tab if there is one. │ │ │ │ - local -a parts │ │ │ │ -for word in $completions; do │ │ │ │ - "${request[@]}" )) │ │ │ │ -IFS=$'\n' completions=($( │ │ │ │ - request=(${request[@]} --bash-completion-word $arg) │ │ │ │ -for arg in ${words[@]}; do │ │ │ │ -request=(--bash-completion-enriched --bash-completion-index $index) │ │ │ │ -local index=$((CURRENT - 1)) │ │ │ │ -local word │ │ │ │ -local completions │ │ │ │ -local request │ │ │ │ - function _ │ │ │ │ - --arguments '(_ │ │ │ │ -complete --no-files --command │ │ │ │ - end │ │ │ │ - echo -E "$opt" │ │ │ │ - else │ │ │ │ - echo -E "$opt/" │ │ │ │ - if test -d $opt │ │ │ │ - $tmpline) │ │ │ │ - for opt in ( │ │ │ │ - set tmpline $tmpline --bash-completion-word $arg │ │ │ │ - for arg in $cl │ │ │ │ - set -l tmpline --bash-completion-enriched --bash-completion-index $cn │ │ │ │ - set -l cn (count $cn) │ │ │ │ - set -l cn (commandline --tokenize --cut-at-cursor --current-process) │ │ │ │ - # Hack around fish issue #3934 │ │ │ │ - set -l cl (commandline --tokenize --current-process) │ │ │ │ -complete -o filenames -F _ │ │ │ │ - "${CMDLINE[@]}") ) │ │ │ │ - COMPREPLY=( $( │ │ │ │ - done │ │ │ │ - CMDLINE=(${CMDLINE[@]} --bash-completion-word $arg) │ │ │ │ - for arg in ${COMP_WORDS[@]}; do │ │ │ │ - CMDLINE=(--bash-completion-index $COMP_CWORD) │ │ │ │ - local IFS=$'\n' │ │ │ │ - local CMDLINE │ │ │ │ -Enriched │ │ │ │ -src/Options/Applicative/BashCompletion.hs:36:13-14|case │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.BashCompletion.Standard │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.BashCompletion.Enriched │ │ │ │ -'OptWord │ │ │ │ -Options.Applicative.Common │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Common.OptWord │ │ │ │ -readCreateProcess: Failed to get a stdout handle. │ │ │ │ -readCreateProcess: Failed to get a stdin handle. │ │ │ │ -readCreateProcess │ │ │ │ -waitForProcess │ │ │ │ -waitForProcess(OpenExtHandle): this cannot happen │ │ │ │ -terminateProcess with OpenExtHandle should not happen on POSIX. │ │ │ │ -terminateProcess │ │ │ │ -runInteractiveProcess │ │ │ │ -libraries/process/System/Process.hs │ │ │ │ -System.Process │ │ │ │ -process-1.6.26.1-inplace │ │ │ │ -libraries/process/System/Process/Internals.hs │ │ │ │ -System.Process.Internals │ │ │ │ -handle is not a file descriptor │ │ │ │ -createProcess │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.ProcRetHandles │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.ProcessHandle │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.OpenHandle │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.ClosedHandle │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.CreateProcess │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.Inherit │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.CreatePipe │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.RawCommand │ │ │ │ -System.Process.Posix │ │ │ │ -libraries/process/System/Process/Posix.hs │ │ │ │ -dup2(child_end) │ │ │ │ -close(child_end) │ │ │ │ -close(parent_end) │ │ │ │ -fcntl(F_DUP_FD) │ │ │ │ -getpwuid │ │ │ │ -initgroups │ │ │ │ -read pipe │ │ │ │ -read pipe bad length │ │ │ │ -/dev/null │ │ │ │ -posix_spawn_file_actions_init │ │ │ │ -posix_spawnattr_init │ │ │ │ -sigemptyset │ │ │ │ -sigaddset(SIGINT) │ │ │ │ -sigaddset(SIGQUIT) │ │ │ │ -posix_spawnattr_setsigdefault │ │ │ │ -posix_spawnattr_setflags │ │ │ │ -posix_spawnp │ │ │ │ -'SetAnsiStyle │ │ │ │ -'Italicized │ │ │ │ -'Underlined │ │ │ │ -'Foreground │ │ │ │ - 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 │ │ │ │ - `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 │ │ │ │ -Data.Colour.RGBSpace.HSV │ │ │ │ -Data/Colour/RGBSpace/HSV.hs:(61,13)-(67,18)|case │ │ │ │ -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 │ │ │ │ -'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 │ │ │ │ -Prettyprinter.Render.Text │ │ │ │ - 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 │ │ │ │ -'EncodeOptions │ │ │ │ -src/Data/Yaml.hs │ │ │ │ -Data.Yaml │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.EncodeOptions │ │ │ │ -'ParseState │ │ │ │ -'DuplicateKey │ │ │ │ -'LoadSettingsException │ │ │ │ -'NonStringKeyAlias │ │ │ │ -'OtherParseException │ │ │ │ -'AesonException │ │ │ │ -'UnknownAlias │ │ │ │ -'NonStringKey │ │ │ │ -'InvalidYaml │ │ │ │ -'UnexpectedEvent │ │ │ │ -'CyclicIncludes │ │ │ │ -'MultipleDocuments │ │ │ │ -'NonScalarKey │ │ │ │ -_anchorName │ │ │ │ -_received │ │ │ │ -_expected │ │ │ │ -DuplicateKey │ │ │ │ -src/Data/Yaml/Internal.hs │ │ │ │ -Data.Yaml.Internal │ │ │ │ -YAML exception: │ │ │ │ -Aeson exception: │ │ │ │ -Generic parse exception: │ │ │ │ - Anchor name: │ │ │ │ - Value: │ │ │ │ -Could not parse file as YAML: │ │ │ │ -Non scalar key │ │ │ │ -Unknown alias ` │ │ │ │ -Unexpected event: expected │ │ │ │ -but received │ │ │ │ -Unspecified YAML error │ │ │ │ -YAML parse exception at line │ │ │ │ -, column │ │ │ │ -Multiple YAML documents encountered │ │ │ │ -: Non-string keys are not supported │ │ │ │ -Non-string key alias: │ │ │ │ -Cyclic includes │ │ │ │ -UnknownAlias {_anchorName = │ │ │ │ -UnexpectedEvent {_received = │ │ │ │ -, _expected = │ │ │ │ -NonStringKeyAlias │ │ │ │ -LoadSettingsException │ │ │ │ -InvalidYaml │ │ │ │ -AesonException │ │ │ │ -OtherParseException │ │ │ │ -NonStringKey │ │ │ │ -y Y yes Yes YES n N no No NO true True TRUE false False FALSE on On ON off Off OFF null Null NULL ~ * │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.ParseState │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.DuplicateKey │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.NonScalarKey │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.UnknownAlias │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.UnexpectedEvent │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.InvalidYaml │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.MultipleDocuments │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.AesonException │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.OtherParseException │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.NonStringKey │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.NonStringKeyAlias │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.CyclicIncludes │ │ │ │ -yaml-0.11.11.2-5NpLFTHqGBuJWQZDR2AqVl:Data.Yaml.Internal.LoadSettingsException │ │ │ │ -Yaml file not found: │ │ │ │ -Yaml out of memory │ │ │ │ -got YamlAliasEvent with empty anchor │ │ │ │ -could not close file: │ │ │ │ -could not open file for write: │ │ │ │ -c_yaml_emitter_initialize failed │ │ │ │ -pred{SequenceStyle}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{SequenceStyle}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{MappingStyle}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{MappingStyle}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{EventType}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{EventType}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{TagRender}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{TagRender}: tried to take `succ' of last tag in enumeration │ │ │ │ -'YamlParseException │ │ │ │ -'YamlException │ │ │ │ -'MarkedEvent │ │ │ │ -'YamlMark │ │ │ │ -'FormatOptions │ │ │ │ -'Implicit │ │ │ │ -'Explicit │ │ │ │ -TagRender │ │ │ │ -'ToEventRawException │ │ │ │ -BufferStruct │ │ │ │ -EmitterStruct │ │ │ │ -'YamlMappingEndEvent │ │ │ │ -'YamlMappingStartEvent │ │ │ │ -'YamlSequenceEndEvent │ │ │ │ -'YamlSequenceStartEvent │ │ │ │ -'YamlScalarEvent │ │ │ │ -'YamlAliasEvent │ │ │ │ -'YamlDocumentEndEvent │ │ │ │ -'YamlDocumentStartEvent │ │ │ │ -'YamlStreamEndEvent │ │ │ │ -'YamlStreamStartEvent │ │ │ │ -'YamlNoEvent │ │ │ │ -EventType │ │ │ │ -FileStruct │ │ │ │ -MarkRawStruct │ │ │ │ -EventRawStruct │ │ │ │ -ParserStruct │ │ │ │ -'EventAlias │ │ │ │ -'EventMappingStart │ │ │ │ -'EventSequenceStart │ │ │ │ -'EventScalar │ │ │ │ -'EventMappingEnd │ │ │ │ -'EventSequenceEnd │ │ │ │ -'EventDocumentEnd │ │ │ │ -'EventDocumentStart │ │ │ │ -'EventStreamEnd │ │ │ │ -'EventStreamStart │ │ │ │ -'BoolTag │ │ │ │ -'NullTag │ │ │ │ -'FloatTag │ │ │ │ -'FlowMapping │ │ │ │ -'BlockMapping │ │ │ │ -'AnyMapping │ │ │ │ -'FlowSequence │ │ │ │ -'BlockSequence │ │ │ │ -'AnySequence │ │ │ │ -'PlainNoTag │ │ │ │ -'Literal │ │ │ │ -'DoubleQuoted │ │ │ │ -'SingleQuoted │ │ │ │ -Text.Libyaml.Style │ │ │ │ -Text.Libyaml.SequenceStyle │ │ │ │ -toEnum{SequenceStyle}: tag ( │ │ │ │ -Text.Libyaml.MappingStyle │ │ │ │ -toEnum{MappingStyle}: tag ( │ │ │ │ -Text.Libyaml.Tag │ │ │ │ -toEnum{EventType}: tag ( │ │ │ │ -toEnum{TagRender}: tag ( │ │ │ │ -src/Text/Libyaml.hs │ │ │ │ -tag:yaml.org,2002:bool │ │ │ │ -tag:yaml.org,2002:float │ │ │ │ -tag:yaml.org,2002:int │ │ │ │ -tag:yaml.org,2002:map │ │ │ │ -tag:yaml.org,2002:null │ │ │ │ -tag:yaml.org,2002:seq │ │ │ │ -tag:yaml.org,2002:set │ │ │ │ -tag:yaml.org,2002:str │ │ │ │ -yamlProblem │ │ │ │ -yamlContext │ │ │ │ -yamlProblemMark │ │ │ │ -EventMappingStart │ │ │ │ -EventSequenceStart │ │ │ │ -EventScalar │ │ │ │ -EventAlias │ │ │ │ -src/Text/Libyaml.hs:89:21-22|case │ │ │ │ -src/Text/Libyaml.hs:133:21-22|case │ │ │ │ -ToEventRawException │ │ │ │ -, yamlProblemMark = │ │ │ │ -, yamlContext = │ │ │ │ -YamlParseException {yamlProblem = │ │ │ │ -YamlException │ │ │ │ -, yamlColumn = │ │ │ │ -, yamlLine = │ │ │ │ -YamlMark {yamlIndex = │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc │ │ │ │ -Text.Libyaml │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlException │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlParseException │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.MarkedEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlMark │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.FormatOptions │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.Explicit │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.Implicit │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlNoEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlStreamStartEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlStreamEndEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlDocumentStartEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlDocumentEndEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlAliasEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlScalarEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlSequenceStartEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlSequenceEndEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlMappingStartEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.YamlMappingEndEvent │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventStreamStart │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventStreamEnd │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventDocumentStart │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventDocumentEnd │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventAlias │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventScalar │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventSequenceStart │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventSequenceEnd │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventMappingStart │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.EventMappingEnd │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.StrTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.FloatTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.NullTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.BoolTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.SetTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.IntTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.SeqTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.MapTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.UriTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.NoTag │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.AnyMapping │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.BlockMapping │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.FlowMapping │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.AnySequence │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.BlockSequence │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.FlowSequence │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.Any │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.Plain │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.SingleQuoted │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.DoubleQuoted │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.Literal │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.Folded │ │ │ │ -libyaml-0.1.4-JRFRQauAcD335rI2hySkzc:Text.Libyaml.PlainNoTag │ │ │ │ -checkSlice │ │ │ │ -checkLength │ │ │ │ -src/Data/Vector/Generic/Mutable.hs │ │ │ │ -Data.Vector.Generic.Mutable │ │ │ │ -src/Data/Conduit/Combinators.hs │ │ │ │ -Data.Conduit.Combinators │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c │ │ │ │ -Arg: $dMonad │ │ │ │ -Type: Monad m │ │ │ │ -In module `Data.Conduit.Combinators' │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Combinators.S │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Combinators.Buffer │ │ │ │ -chunksOf size must be positive (given │ │ │ │ -src/Data/Conduit/List.hs │ │ │ │ -Data.Conduit.List │ │ │ │ -'NeedInput │ │ │ │ -'HaveOutput │ │ │ │ -'Leftover │ │ │ │ -src/Data/Conduit/Internal/Pipe.hs:(413,5)-(418,38)|function go │ │ │ │ -src/Data/Conduit/Internal/Pipe.hs │ │ │ │ -Data.Conduit.Internal.Pipe │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.HaveOutput │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.NeedInput │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.Done │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.PipeM │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.Leftover │ │ │ │ -'ZipConduit │ │ │ │ -'ZipSink │ │ │ │ -'ZipSource │ │ │ │ -'SealedConduitT │ │ │ │ -src/Data/Conduit/Internal/Conduit.hs:(507,5)-(522,34)|function go │ │ │ │ -src/Data/Conduit/Internal/Conduit.hs │ │ │ │ -Data.Conduit.Internal.Conduit │ │ │ │ -src/Data/Conduit/Internal/Conduit.hs:1094:21-22|case │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Conduit.Chunk │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Conduit.Flush │ │ │ │ -'ReadHandle │ │ │ │ -Data.Streaming.FileRead │ │ │ │ -'FTOther │ │ │ │ -'FTDirectorySym │ │ │ │ -'FTDirectory │ │ │ │ -'FTFileSym │ │ │ │ -FileType │ │ │ │ -Data.Streaming.Filesystem │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTFile │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTFileSym │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTDirectory │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTDirectorySym │ │ │ │ -conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTOther │ │ │ │ -./Control/Monad/Trans/Resource.hs │ │ │ │ -Control.Monad.Trans.Resource │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt │ │ │ │ -stateCleanupChecked │ │ │ │ -stateCleanup │ │ │ │ -stateAlloc │ │ │ │ -register' │ │ │ │ -'ResourceCleanupException │ │ │ │ -'InvalidAccess │ │ │ │ -'ResourceT │ │ │ │ -'ReleaseKey │ │ │ │ -'ReleaseMap │ │ │ │ -'ReleaseMapClosed │ │ │ │ -generalBracket │ │ │ │ -uninterruptibleMask │ │ │ │ -./Control/Monad/Trans/Resource/Internal.hs │ │ │ │ -, rceOtherCleanupExceptions = │ │ │ │ -, rceFirstCleanupException = │ │ │ │ -ResourceCleanupException {rceOriginalException = │ │ │ │ -Control.Monad.Trans.Resource.Internal │ │ │ │ -: The mutable state is being accessed after cleanup. Please contact the maintainers. │ │ │ │ -Control.Monad.Trans.Resource. │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.ResourceCleanupException │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.InvalidAccess │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.C:MonadResource │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.ReleaseKey │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.ReleaseMap │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.ReleaseMapClosed │ │ │ │ -'Allocated │ │ │ │ -'ReleaseExceptionWith │ │ │ │ -'ReleaseNormal │ │ │ │ -'ReleaseEarly │ │ │ │ -ReleaseType │ │ │ │ -ReleaseExceptionWith │ │ │ │ -Data.Acquire.Internal │ │ │ │ -./Data/Acquire/Internal.hs │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Data.Acquire.Internal.Allocated │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Data.Acquire.Internal.ReleaseEarly │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Data.Acquire.Internal.ReleaseNormal │ │ │ │ -resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Data.Acquire.Internal.ReleaseExceptionWith │ │ │ │ -Control.Monad.IO.Unlift │ │ │ │ -unliftio-core-0.2.1.0-4w0XdrbbaozL3byKowXR47 │ │ │ │ -unliftio-core-0.2.1.0-4w0XdrbbaozL3byKowXR47:Control.Monad.IO.Unlift.C:MonadUnliftIO │ │ │ │ -'WrappedMono │ │ │ │ -'WrappedPoly │ │ │ │ -'C:GrowingAppend │ │ │ │ -MonoPointed │ │ │ │ -MonoFunctor │ │ │ │ -src/Data/MonoTraversable.hs:1356:19-28|_ :< xxs │ │ │ │ -src/Data/MonoTraversable.hs:1366:19-28|xxs :> _ │ │ │ │ -Arg: $fMonoFoldableEither │ │ │ │ -Type: forall {a} {b}. │ │ │ │ - Element (Either a b) │ │ │ │ - -> Element (Either a b) -> Element (Either a b) │ │ │ │ -In module `Data.MonoTraversable' │ │ │ │ -Data.MonoTraversable.headEx: empty │ │ │ │ -src/Data/MonoTraversable.hs:1364:15-22|_ :> x │ │ │ │ -src/Data/MonoTraversable.hs:1354:15-22|x :< _ │ │ │ │ -ofoldr1Ex on Either │ │ │ │ -ofoldl1Ex' on Either │ │ │ │ -Storable.basicUnsafeNew: negative length: │ │ │ │ -Storable.basicUnsafeNew: length too large: │ │ │ │ -libraries/ghc-internal/src/GHC/Internal/Foreign/Marshal/Array.hs │ │ │ │ -GHC.Internal.Foreign.Marshal.Array │ │ │ │ -src/Data/Vector/Storable/Mutable.hs │ │ │ │ -Data.Vector.Storable.Mutable │ │ │ │ -libraries/bytestring/Data/ByteString/Lazy.hs │ │ │ │ -Data.ByteString.Lazy │ │ │ │ -Data.MonoTraversable.ofoldMap1Ex │ │ │ │ -src/Data/MonoTraversable.hs │ │ │ │ -Data.MonoTraversable │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE │ │ │ │ -src/Data/Vector/Fusion/Bundle/Monadic.hs │ │ │ │ -Data.Vector.Fusion.Bundle.Monadic │ │ │ │ -foldl1M' │ │ │ │ -src/Data/Stream/Monadic.hs │ │ │ │ -Data.Stream.Monadic │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.MonoTraversable.WrappedMono │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.MonoTraversable.C:MonoComonad │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.MonoTraversable.C:MonoTraversable │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.MonoTraversable.C:MonoFoldable │ │ │ │ -src/Data/Sequences.hs:(1027,7)-(1028,32)|function its │ │ │ │ -Data.Vector.Strict │ │ │ │ -src/Data/Vector/Strict.hs │ │ │ │ -src/Data/Vector/Unboxed.hs │ │ │ │ -Data.Vector.Unboxed │ │ │ │ -Arg: step1 │ │ │ │ -Type: Int -> Id (Step Int a) │ │ │ │ -In module `Data.Sequences' │ │ │ │ -src/Data/Vector/Storable.hs │ │ │ │ -Data.Vector.Storable │ │ │ │ -'C:LazySequence │ │ │ │ -Strict split returned [] for nonempty input │ │ │ │ -vector-algorithms-0.9.1.0-1KAl0aZRqjJBiZ5jyZCdOf │ │ │ │ -Data.Vector.Algorithms.Merge │ │ │ │ -src/Data/Vector/Algorithms/Merge.hs │ │ │ │ -Data.Sequences.indexEx │ │ │ │ -Data.Sequences.initEx │ │ │ │ -Index too large │ │ │ │ -streamError │ │ │ │ -Data.Text.Internal.Fusion │ │ │ │ -libraries/text/src/Data/Text/Internal/Fusion.hs │ │ │ │ -Data.Sequences.tailEx │ │ │ │ -src/Data/Sequences.hs │ │ │ │ -Data.Sequences │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:Utf8 │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:LazySequence │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:Textual │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:IsSequence │ │ │ │ -mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:SemiSequence │ │ │ │ -Data.Vector.Algorithms.Optimal │ │ │ │ -'Splitter │ │ │ │ -'KeepBlank │ │ │ │ -'DropBlank │ │ │ │ -EndPolicy │ │ │ │ -'KeepBlankFields │ │ │ │ -'DropBlankFields │ │ │ │ -'Condense │ │ │ │ -CondensePolicy │ │ │ │ -'KeepRight │ │ │ │ -'KeepLeft │ │ │ │ -DelimPolicy │ │ │ │ -'Delimiter │ │ │ │ -Data.List.Split.Internals │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP │ │ │ │ -src/Data/List/Split/Internals.hs:116:19-20|case │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Delim │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Text │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Splitter │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.DropBlank │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.KeepBlank │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Condense │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.DropBlankFields │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.KeepBlankFields │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Drop │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Keep │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.KeepLeft │ │ │ │ -split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.KeepRight │ │ │ │ -removeDirectoryRecursive │ │ │ │ -is a directory symbolic link │ │ │ │ -removePathRecursive │ │ │ │ -removeContentsRecursive │ │ │ │ -not a directory │ │ │ │ -renameFile │ │ │ │ -is a directory │ │ │ │ -canonicalizePath │ │ │ │ -pathIsDirectory │ │ │ │ -getHomeDirectory │ │ │ │ -getSymbolicLinkTarget │ │ │ │ -getDirectoryContents │ │ │ │ -renamePath │ │ │ │ -getPermissions │ │ │ │ -libraries/directory/System/Directory/Internal/Common.hs │ │ │ │ -System.Directory.Internal.Common │ │ │ │ -directory-1.3.8.5-inplace │ │ │ │ -directory-1.3.8.5-inplace:System.Directory.Internal.Common.Permissions │ │ │ │ -directory-1.3.8.5-inplace:System.Directory.Internal.Common.File │ │ │ │ -directory-1.3.8.5-inplace:System.Directory.Internal.Common.SymbolicLink │ │ │ │ -directory-1.3.8.5-inplace:System.Directory.Internal.Common.Directory │ │ │ │ -System.Directory.Internal.Posix │ │ │ │ -libraries/directory/System/Directory/Internal/Posix.hsc │ │ │ │ -env var │ │ │ │ -prependCurrentDirectory │ │ │ │ -unix-2.8.7.0-inplace │ │ │ │ -System.Posix.Signals │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.Signals.Default │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.Signals.Ignore │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.Signals.Catch │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.Signals.SignalInfo │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.Signals.NoSignalSpecificInfo │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.Signals.SigChldInfo │ │ │ │ -no such │ │ │ │ -getUserEntryForID │ │ │ │ -POSIX filepaths must not contain internal NUL octets. │ │ │ │ -checkForInteriorNuls │ │ │ │ -createDirectory │ │ │ │ -openDirStream │ │ │ │ -removeDirectory │ │ │ │ -getWorkingDirectory │ │ │ │ -getSymbolicLinkStatus │ │ │ │ -getFileStatus │ │ │ │ -readSymbolicLink │ │ │ │ -removeLink │ │ │ │ -fileAccess │ │ │ │ -waitStatus │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.Process.Internals.Exited │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.Process.Internals.Terminated │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.Process.Internals.Stopped │ │ │ │ -closeDirStream │ │ │ │ -readDirStream │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.User.Common.UserEntry │ │ │ │ -unix-2.8.7.0-inplace:System.Posix.User.Common.GETONE │ │ │ │ -letter_iso8859_15 │ │ │ │ -letter_ascii │ │ │ │ -Data.Attoparsec.ByteString.Char8 │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.Char8.SP │ │ │ │ -Data.Attoparsec.Combinator │ │ │ │ -endOfInput │ │ │ │ -not enough input │ │ │ │ -Data.Attoparsec.Internal.Types │ │ │ │ -Failed reading: mempty │ │ │ │ -Pos {fromPos = │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.C:Chunk │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Complete │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Incomplete │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Fail │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Partial │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Done │ │ │ │ -Data.Attoparsec.Number.Number │ │ │ │ -Data.Attoparsec.Number │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Number.I │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Number.D │ │ │ │ -Data.Attoparsec.Text │ │ │ │ -Result: incomplete input │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.SP │ │ │ │ -Data.Attoparsec.Zepto │ │ │ │ -insufficient input │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Zepto.Fail │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Zepto.OK │ │ │ │ -Data.Attoparsec.ByteString.Buffer │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.Buffer.Buf │ │ │ │ -Data.Attoparsec.ByteString.FastSet │ │ │ │ -FastSet Sorted │ │ │ │ -FastSet Table │ │ │ │ -internal/Data/Attoparsec/ByteString/FastSet.hs:46:15-16|case │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.FastSet.I │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.FastSet.Sorted │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.FastSet.Table │ │ │ │ -Data.Attoparsec.Text.Buffer │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.Buffer.Buf │ │ │ │ -'FastSet │ │ │ │ -Data.Attoparsec.Text.FastSet │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.FastSet.Entry │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.FastSet.FastSet │ │ │ │ -Failed reading: takeWhileIncAcc reached end of input │ │ │ │ -Failed reading: takeWhileIncluding reached end of input │ │ │ │ -Failed reading: skip │ │ │ │ -./Data/Attoparsec/ByteString/Internal.hs │ │ │ │ -Data.Attoparsec.ByteString.Internal │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.Internal.T │ │ │ │ -Failed reading: takeWith │ │ │ │ -Failed reading: stringCI │ │ │ │ -'Finished │ │ │ │ -'Continue │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.Internal.Continue │ │ │ │ -attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.Internal.Finished │ │ │ │ +./Data/Conduit/Serialization/Binary.hs │ │ │ │ +'ParseError │ │ │ │ +Data.Conduit.Serialization.Binary │ │ │ │ +binary-conduit-1.3.1-7phR9xsqqQYGZJVCz5712U │ │ │ │ +, content = │ │ │ │ +, offset = │ │ │ │ +unconsumed = │ │ │ │ +ParseError { │ │ │ │ +binary-conduit-1.3.1-7phR9xsqqQYGZJVCz5712U:Data.Conduit.Serialization.Binary.ParseError │ │ │ │ +flattenWithCalcs │ │ │ │ +Data.Set.Internal │ │ │ │ +Data.IxSet.Typed.Ix │ │ │ │ +GHC.Classes │ │ │ │ +ghc-prim │ │ │ │ +IxSet.inferIxSet calInfo unexpected match │ │ │ │ +IxSet.inferIxSet typeInfo unexpected match │ │ │ │ +inferIxSet needs at least one index │ │ │ │ +src/Data/IxSet/Typed.hs │ │ │ │ +'C:MkIxList │ │ │ │ +Data.IxSet.Typed │ │ │ │ +ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc │ │ │ │ +src/Data/IxSet/Typed.hs:(362,1)-(363,74)|function zipWithIxList' │ │ │ │ +ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.C:IsIndexOf │ │ │ │ +ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.C:Indexable │ │ │ │ +ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.IxSet │ │ │ │ +ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.Nil │ │ │ │ +ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.::: │ │ │ │ +ixset-typed-0.5.1.0-CbFhqBqFzQE6LDI47wvcxc:Data.IxSet.Typed.Ix.Ix │ │ │ │ +'CerealDouble040 │ │ │ │ +'CerealFloat040 │ │ │ │ +src/Data/SafeCopy/Instances.hs │ │ │ │ +Arg: $dOrd │ │ │ │ +Type: Ord a │ │ │ │ +In module `Data.SafeCopy.Instances' │ │ │ │ +Negative range size │ │ │ │ +CerealDouble040 {unCerealDouble040 = │ │ │ │ +CerealFloat040 {unCerealFloat040 = │ │ │ │ +Duplicate version tags for │ │ │ │ +Primitive types cannot be extended as they have no version tag. │ │ │ │ +Data.SafeCopy.Instances │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh │ │ │ │ +demandInput │ │ │ │ +too few bytes │ │ │ │ +'Extended │ │ │ │ +'C:SafeCopy │ │ │ │ +'Primitive │ │ │ │ +'NotConsistent │ │ │ │ +'Consistent │ │ │ │ +Consistency │ │ │ │ +'Profile │ │ │ │ +'InvalidProfile │ │ │ │ +'PrimitiveProfile │ │ │ │ +'Contained │ │ │ │ +'Version │ │ │ │ +'ConstructorInfo │ │ │ │ +'ConstructorCount │ │ │ │ +GGetFields │ │ │ │ +GGetCopy │ │ │ │ +'C:GPutFields │ │ │ │ +'C:GPutCopy │ │ │ │ +'Reverse │ │ │ │ +: Cannot migrate from primitive types. │ │ │ │ +safecopy: │ │ │ │ +unpureCheckConsistency: │ │ │ │ +profileCurrentVersion │ │ │ │ +profileSupportedVersions │ │ │ │ +, profileSupportedVersions = │ │ │ │ +Profile {profileCurrentVersion = │ │ │ │ +InvalidProfile │ │ │ │ +unVersion │ │ │ │ +, _code = │ │ │ │ +ConstructorInfo {_size = │ │ │ │ +ConstructorCount {_size = │ │ │ │ +src/Data/SafeCopy/SafeCopy.hs │ │ │ │ +Data.SafeCopy.SafeCopy │ │ │ │ +: Cannot find getter associated with this version number: Version {unVersion = │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Primitive │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Base │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Extends │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Extended │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.C:Migrate │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.C:SafeCopy │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Proxy │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Consistent │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.NotConsistent │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.PrimitiveProfile │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.InvalidProfile │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.Profile │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.ConstructorCount │ │ │ │ +safecopy-0.10.4.3-FMp3tTsymi17R0OWxUaNQh:Data.SafeCopy.SafeCopy.ConstructorInfo │ │ │ │ +Time.toClockTime: picoseconds out of range │ │ │ │ +Time.toClockTime: timezone offset out of range │ │ │ │ +Time.toClockTime: invalid input │ │ │ │ +toCalendarTime: illegal month value: │ │ │ │ +pred{Month}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{Month}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{Day}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{Day}: tried to take `succ' of last tag in enumeration │ │ │ │ +%H:%M:%S │ │ │ │ +%m/%d/%y │ │ │ │ +toEnum{Month}: tag ( │ │ │ │ +toEnum{Day}: tag ( │ │ │ │ +System/Time.hsc │ │ │ │ +, ctIsDST = │ │ │ │ +, ctTZ = │ │ │ │ +, ctTZName = │ │ │ │ +, ctYDay = │ │ │ │ +, ctWDay = │ │ │ │ +, ctPicosec = │ │ │ │ +, ctSec = │ │ │ │ +, ctMin = │ │ │ │ +, ctHour = │ │ │ │ +, ctDay = │ │ │ │ +, ctMonth = │ │ │ │ +CalendarTime {ctYear = │ │ │ │ +, tdPicosec = │ │ │ │ +, tdSec = │ │ │ │ +, tdMin = │ │ │ │ +, tdHour = │ │ │ │ +, tdDay = │ │ │ │ +, tdMonth = │ │ │ │ +TimeDiff {tdYear = │ │ │ │ +getClockTime │ │ │ │ +'TimeDiff │ │ │ │ +'CalendarTime │ │ │ │ +'Saturday │ │ │ │ +'Thursday │ │ │ │ +'Wednesday │ │ │ │ +'Tuesday │ │ │ │ +'December │ │ │ │ +'November │ │ │ │ +'October │ │ │ │ +'September │ │ │ │ +'February │ │ │ │ +'January │ │ │ │ +System.Time │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC │ │ │ │ +tdPicosec │ │ │ │ +ctTZName │ │ │ │ +ctPicosec │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.TimeDiff │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.CalendarTime │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.TOD │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Sunday │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Monday │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Tuesday │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Wednesday │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Thursday │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Friday │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.Saturday │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.January │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.February │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.March │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.April │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.May │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.June │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.July │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.August │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.September │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.October │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.November │ │ │ │ +old-time-1.1.0.4-9SByhsd7MeP5KVcKQTKGiC:System.Time.December │ │ │ │ +'TimeLocale │ │ │ │ +System.Locale │ │ │ │ +old-locale-1.0.0.7-LKeJfAZvz6tBqu9W2zyW4x │ │ │ │ +%a, %_d %b %Y %H:%M:%S %Z │ │ │ │ +%Y-%m-%d │ │ │ │ +%I:%M:%S %p │ │ │ │ +%a %b %e %H:%M:%S %Z %Y │ │ │ │ +, time12Fmt = │ │ │ │ +, timeFmt = │ │ │ │ +, dateFmt = │ │ │ │ +, dateTimeFmt = │ │ │ │ +, amPm = │ │ │ │ +, intervals = │ │ │ │ +, months = │ │ │ │ +TimeLocale {wDays = │ │ │ │ +old-locale-1.0.0.7-LKeJfAZvz6tBqu9W2zyW4x:System.Locale.TimeLocale │ │ │ │ +'C:NonEmptyType │ │ │ │ +'C:ConIdNamed │ │ │ │ +'C:Constructors │ │ │ │ +'C:GDatatype │ │ │ │ +gConIdToString: empty type │ │ │ │ +src/Generic/Data/Internal/Meta.hs │ │ │ │ +Generic.Data.Internal.Meta │ │ │ │ +generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB │ │ │ │ +generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB:Generic.Data.Internal.Meta.C:ConIdNamed │ │ │ │ +generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB:Generic.Data.Internal.Meta.C:Constructors │ │ │ │ +generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB:Generic.Data.Internal.Meta.C:GConstructors │ │ │ │ +generic-data-1.1.0.2-6pcJcHT4or65FV0pgTeKcB:Generic.Data.Internal.Meta.C:GDatatype │ │ │ │ +Failed reading: bad argument: │ │ │ │ +Not a valid Unicode code point │ │ │ │ +Failed reading: Invalid Bool encoding │ │ │ │ +Failed reading: Invalid Ordering encoding │ │ │ │ +Failed reading: Unknown encoding for constructor │ │ │ │ +Failed reading: mzero │ │ │ │ +GSerializeGet.V1 │ │ │ │ +'C:SumSize │ │ │ │ +'C:Serialize │ │ │ │ +GSerializeGet │ │ │ │ +GSerializePut │ │ │ │ + constructors │ │ │ │ + a type with │ │ │ │ +src/Data/Serialize.hs │ │ │ │ +Data.Serialize │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q │ │ │ │ +Failed reading: Internal error: unexpected Partial. │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.C:Serialize │ │ │ │ +Data.Serialize.Put │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Put.PairS │ │ │ │ +Failed reading: getBytes: negative length requested │ │ │ │ +Failed reading: not all bytes parsed in isolate │ │ │ │ +Failed reading: Attempted to isolate a negative number of bytes │ │ │ │ +'Incomplete │ │ │ │ +'Complete │ │ │ │ +'Partial │ │ │ │ +Data.Serialize.Get │ │ │ │ +Empty call stack │ │ │ │ +src/Data/Serialize/Get.hs:186:15-16|case │ │ │ │ +Partial _ │ │ │ │ +Failed reading: empty │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Complete │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Incomplete │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Fail │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Partial │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Done │ │ │ │ +Data.Serialize.IEEE754 │ │ │ │ 'Encoding │ │ │ │ Encoding' │ │ │ │ Data.Aeson.Encoding.Internal │ │ │ │ aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ │ │ │ │ aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Internal.Empty │ │ │ │ aeson-2.2.3.0-6ctOXCdAkZk6Wx9PZHaFjJ:Data.Aeson.Encoding.Internal.Value │ │ │ │ unKeyMap │ │ │ │ @@ -7916,75 +7494,162 @@ │ │ │ │ ', 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 │ │ │ │ -libraries/time/lib/Data/Time/Calendar/MonthDay.hs │ │ │ │ -Data.Time.Calendar.MonthDay │ │ │ │ -time-1.12.2-inplace │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Quarter.Q1 │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Quarter.Q2 │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Quarter.Q3 │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Quarter.Q4 │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.CalendarDiffDays.CalendarDiffDays │ │ │ │ -Data.Time.Calendar.Days │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Private.Pad │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Private.NoPad │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Week.Monday │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Week.Tuesday │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Week.Wednesday │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Week.Thursday │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Week.Friday │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Week.Saturday │ │ │ │ -time-1.12.2-inplace:Data.Time.Calendar.Week.Sunday │ │ │ │ -Data.Time.Clock.Internal.DiffTime │ │ │ │ -Data.Time.Clock.Internal.AbsoluteTime │ │ │ │ -Data.Time.Clock.Internal.NominalDiffTime │ │ │ │ -Data.Time.Clock.Internal.UniversalTime │ │ │ │ -time-1.12.2-inplace:Data.Time.Clock.Internal.SystemTime.MkSystemTime │ │ │ │ -Data.Time.Clock.Internal.UTCTime │ │ │ │ -time-1.12.2-inplace:Data.Time.Clock.Internal.UTCTime.UTCTime │ │ │ │ -clock_gettime │ │ │ │ -time-1.12.2-inplace:Data.Time.Clock.Internal.CTimespec.MkCTimespec │ │ │ │ -Data.Time.LocalTime.Internal.TimeZone │ │ │ │ -time-1.12.2-inplace:Data.Time.LocalTime.Internal.TimeZone.TimeZone │ │ │ │ -Data.Time.LocalTime.Internal.TimeOfDay │ │ │ │ -time-1.12.2-inplace:Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay │ │ │ │ -time-1.12.2-inplace:Data.Time.LocalTime.Internal.CalendarDiffTime.CalendarDiffTime │ │ │ │ -Data.Time.LocalTime.Internal.LocalTime │ │ │ │ -time-1.12.2-inplace:Data.Time.LocalTime.Internal.LocalTime.LocalTime │ │ │ │ -Data.Time.LocalTime.Internal.ZonedTime │ │ │ │ -time-1.12.2-inplace:Data.Time.LocalTime.Internal.ZonedTime.ZonedTime │ │ │ │ -parseTimeM: no parse of │ │ │ │ -parseTimeM: cannot construct │ │ │ │ -parseTimeM: multiple parses of │ │ │ │ -%Y-%m-%d %H:%M:%S%Q │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Locale.TimeLocale │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Format.Class.MkFormatOptions │ │ │ │ -libraries/time/lib/Data/Time/Format/Format/Instances.hs │ │ │ │ -Data.Time.Format.Format.Instances │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Class.PrePadding │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Class.PostPadding │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Class.C:ParseTime │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Class.NoPadding │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Class.SpacePadding │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Class.ZeroPadding │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCCentury │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCCenturyYear │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCYearMonth │ │ │ │ -time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCMonthDay │ │ │ │ -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 │ │ │ │ +Data/HashMap/Internal/Strict.hs:(461,5)-(525,20)|function go │ │ │ │ +./Data/HashMap/Internal/Strict.hs │ │ │ │ +Data.HashMap.Internal.Strict │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +negative index: │ │ │ │ +, length = │ │ │ │ +index too large: │ │ │ │ +moduleError │ │ │ │ +src/Data/Integer/Conversion.hs │ │ │ │ +Data.Integer.Conversion │ │ │ │ +integer-conversion-0.1.1-LtqE5T9pYsR4l4HIlJbAxK │ │ │ │ +'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 │ │ │ │ +'FieldException │ │ │ │ +'DataBox │ │ │ │ +Data.HashMap.Internal.(!): key not found │ │ │ │ +upon': no index, not a member │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.Cache │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.Hit │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.Follow │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.Miss │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.DataBox │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Data.Data.Lens.FieldException │ │ │ │ +'Indexing64 │ │ │ │ +'Indexing │ │ │ │ +'Indexed │ │ │ │ +Control.Lens.Internal.Indexed │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Control.Lens.Internal.Indexed.C:Indexable │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Control.Lens.Internal.Indexed.C:Conjoined │ │ │ │ '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 │ │ │ │ @@ -8005,55 +7670,76 @@ │ │ │ │ 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.:!: │ │ │ │ -Data/HashMap/Internal/Strict.hs:(461,5)-(525,20)|function go │ │ │ │ -./Data/HashMap/Internal/Strict.hs │ │ │ │ -Data.HashMap.Internal.Strict │ │ │ │ -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.Functor.WithIndex.Instances │ │ │ │ +indexed-traversable-instances-0.1.2-Htiq4q94z6oAbBMvFcsnAU │ │ │ │ 'MaybeApply │ │ │ │ 'WrapApplicative │ │ │ │ WrappedApplicative │ │ │ │ Data.Functor.Bind.Class │ │ │ │ semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5 │ │ │ │ semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Bind.Class.C:Biapply │ │ │ │ semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Bind.Class.C:Bind │ │ │ │ semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Bind.Class.C:Apply │ │ │ │ src/Data/Functor/Extend.hs │ │ │ │ Data.Functor.Extend │ │ │ │ semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Extend.C:Extend │ │ │ │ +CopastroSum │ │ │ │ +'PastroSum │ │ │ │ +TambaraSum │ │ │ │ +Data.Profunctor.Choice │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.CotambaraSum │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.C:Cochoice │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.PastroSum │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.C:Choice │ │ │ │ +'Environment │ │ │ │ +Data.Profunctor.Closed │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Closed.Environment │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Closed.C:Closed │ │ │ │ +ProfunctorFunctor │ │ │ │ +Data.Profunctor.Monad │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Monad.C:ProfunctorComonad │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Monad.C:ProfunctorMonad │ │ │ │ +Data.Profunctor.Rep │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.Prep │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.C:Corepresentable │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.C:Representable │ │ │ │ +Data.Profunctor.Sieve │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Sieve.C:Cosieve │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Sieve.C:Sieve │ │ │ │ +Copastro │ │ │ │ +Data.Profunctor.Strong │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.Cotambara │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.C:Costrong │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.Pastro │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.C:Strong │ │ │ │ +'WrapArrow │ │ │ │ +WrappedArrow │ │ │ │ +Data.Profunctor.Types │ │ │ │ +Data.Profunctor.Unsafe │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Unsafe.C:Profunctor │ │ │ │ +Data.Profunctor.Adjunction │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Adjunction.C:ProfunctorAdjunction │ │ │ │ Data.Bifunctor.Biff │ │ │ │ bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu │ │ │ │ Biff {runBiff = │ │ │ │ Data.Bifunctor.Clown │ │ │ │ Clown {runClown = │ │ │ │ runClown │ │ │ │ Data.Bifunctor.Flip │ │ │ │ @@ -8224,22 +7910,234 @@ │ │ │ │ src/Control/Comonad/Trans/Env.hs │ │ │ │ Control.Comonad.Trans.Env │ │ │ │ comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Trans.Env.EnvT │ │ │ │ Control.Comonad.Trans.Store │ │ │ │ comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Trans.Store.StoreT │ │ │ │ 'TracedT │ │ │ │ Control.Comonad.Trans.Traced │ │ │ │ +'SNothing │ │ │ │ +'FromMaybe │ │ │ │ +'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 │ │ │ │ Data.Distributive │ │ │ │ distributive-0.6.2.1-AFc4tDvV7a6AE6bSxGrEfm │ │ │ │ distributive-0.6.2.1-AFc4tDvV7a6AE6bSxGrEfm:Data.Distributive.C:Distributive │ │ │ │ +Data.Tagged.Tagged │ │ │ │ +src/Data/Tagged.hs │ │ │ │ +Data.Tagged │ │ │ │ +tagged-0.8.9-EraSdp0lx7uJnqESyrqLTP │ │ │ │ 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 │ │ │ │ +System.Random │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +runInteractiveProcess │ │ │ │ +libraries/process/System/Process.hs │ │ │ │ +System.Process │ │ │ │ +process-1.6.26.1-inplace │ │ │ │ +libraries/process/System/Process/Internals.hs │ │ │ │ +System.Process.Internals │ │ │ │ +handle is not a file descriptor │ │ │ │ +createProcess │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.ProcRetHandles │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.ProcessHandle │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.OpenHandle │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.ClosedHandle │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.CreateProcess │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.Inherit │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.CreatePipe │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.RawCommand │ │ │ │ +System.Process.Posix │ │ │ │ +libraries/process/System/Process/Posix.hs │ │ │ │ +dup2(child_end) │ │ │ │ +close(child_end) │ │ │ │ +close(parent_end) │ │ │ │ +fcntl(F_DUP_FD) │ │ │ │ +getpwuid │ │ │ │ +initgroups │ │ │ │ +read pipe │ │ │ │ +read pipe bad length │ │ │ │ +/dev/null │ │ │ │ +posix_spawn_file_actions_init │ │ │ │ +posix_spawnattr_init │ │ │ │ +sigemptyset │ │ │ │ +sigaddset(SIGINT) │ │ │ │ +sigaddset(SIGQUIT) │ │ │ │ +posix_spawnattr_setsigdefault │ │ │ │ +posix_spawnattr_setflags │ │ │ │ +posix_spawnp │ │ │ │ +checkSlice │ │ │ │ +checkLength │ │ │ │ +src/Data/Vector/Generic/Mutable.hs │ │ │ │ +Data.Vector.Generic.Mutable │ │ │ │ +src/Data/Conduit/Combinators.hs │ │ │ │ +Data.Conduit.Combinators │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c │ │ │ │ +Arg: $dMonad │ │ │ │ +Type: Monad m │ │ │ │ +In module `Data.Conduit.Combinators' │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Combinators.S │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Combinators.Buffer │ │ │ │ +chunksOf size must be positive (given │ │ │ │ +src/Data/Conduit/List.hs │ │ │ │ +Data.Conduit.List │ │ │ │ +'NeedInput │ │ │ │ +'HaveOutput │ │ │ │ +'Leftover │ │ │ │ +src/Data/Conduit/Internal/Pipe.hs:(413,5)-(418,38)|function go │ │ │ │ +src/Data/Conduit/Internal/Pipe.hs │ │ │ │ +Data.Conduit.Internal.Pipe │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.HaveOutput │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.NeedInput │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.Done │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.PipeM │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Pipe.Leftover │ │ │ │ +'ZipConduit │ │ │ │ +'ZipSink │ │ │ │ +'ZipSource │ │ │ │ +'SealedConduitT │ │ │ │ +src/Data/Conduit/Internal/Conduit.hs:(507,5)-(522,34)|function go │ │ │ │ +src/Data/Conduit/Internal/Conduit.hs │ │ │ │ +Data.Conduit.Internal.Conduit │ │ │ │ +src/Data/Conduit/Internal/Conduit.hs:1094:21-22|case │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Conduit.Chunk │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Conduit.Internal.Conduit.Flush │ │ │ │ +'ReadHandle │ │ │ │ +Data.Streaming.FileRead │ │ │ │ +'FTOther │ │ │ │ +'FTDirectorySym │ │ │ │ +'FTDirectory │ │ │ │ +'FTFileSym │ │ │ │ +FileType │ │ │ │ +Data.Streaming.Filesystem │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTFile │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTFileSym │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTDirectory │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTDirectorySym │ │ │ │ +conduit-1.3.6.1-gcWOsusZRt4Svo4hoix9c:Data.Streaming.Filesystem.FTOther │ │ │ │ +'WrappedMono │ │ │ │ +'WrappedPoly │ │ │ │ +'C:GrowingAppend │ │ │ │ +MonoPointed │ │ │ │ +MonoFunctor │ │ │ │ +src/Data/MonoTraversable.hs:1356:19-28|_ :< xxs │ │ │ │ +src/Data/MonoTraversable.hs:1366:19-28|xxs :> _ │ │ │ │ +Arg: $fMonoFoldableEither │ │ │ │ +Type: forall {a} {b}. │ │ │ │ + Element (Either a b) │ │ │ │ + -> Element (Either a b) -> Element (Either a b) │ │ │ │ +In module `Data.MonoTraversable' │ │ │ │ +Data.MonoTraversable.headEx: empty │ │ │ │ +src/Data/MonoTraversable.hs:1364:15-22|_ :> x │ │ │ │ +src/Data/MonoTraversable.hs:1354:15-22|x :< _ │ │ │ │ +ofoldr1Ex on Either │ │ │ │ +ofoldl1Ex' on Either │ │ │ │ +Storable.basicUnsafeNew: negative length: │ │ │ │ +Storable.basicUnsafeNew: length too large: │ │ │ │ +libraries/ghc-internal/src/GHC/Internal/Foreign/Marshal/Array.hs │ │ │ │ +GHC.Internal.Foreign.Marshal.Array │ │ │ │ +src/Data/Vector/Storable/Mutable.hs │ │ │ │ +Data.Vector.Storable.Mutable │ │ │ │ +libraries/bytestring/Data/ByteString/Lazy.hs │ │ │ │ +Data.ByteString.Lazy │ │ │ │ +Data.MonoTraversable.ofoldMap1Ex │ │ │ │ +src/Data/MonoTraversable.hs │ │ │ │ +Data.MonoTraversable │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE │ │ │ │ +src/Data/Vector/Fusion/Bundle/Monadic.hs │ │ │ │ +Data.Vector.Fusion.Bundle.Monadic │ │ │ │ +foldl1M' │ │ │ │ +src/Data/Stream/Monadic.hs │ │ │ │ +Data.Stream.Monadic │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.MonoTraversable.WrappedMono │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.MonoTraversable.C:MonoComonad │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.MonoTraversable.C:MonoTraversable │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.MonoTraversable.C:MonoFoldable │ │ │ │ +src/Data/Sequences.hs:(1027,7)-(1028,32)|function its │ │ │ │ +Data.Vector.Strict │ │ │ │ +src/Data/Vector/Strict.hs │ │ │ │ +src/Data/Vector/Unboxed.hs │ │ │ │ +Data.Vector.Unboxed │ │ │ │ +Arg: step1 │ │ │ │ +Type: Int -> Id (Step Int a) │ │ │ │ +In module `Data.Sequences' │ │ │ │ +src/Data/Vector/Storable.hs │ │ │ │ +Data.Vector.Storable │ │ │ │ +'C:LazySequence │ │ │ │ +Strict split returned [] for nonempty input │ │ │ │ +vector-algorithms-0.9.1.0-1KAl0aZRqjJBiZ5jyZCdOf │ │ │ │ +Data.Vector.Algorithms.Merge │ │ │ │ +src/Data/Vector/Algorithms/Merge.hs │ │ │ │ +Data.Sequences.indexEx │ │ │ │ +Data.Sequences.initEx │ │ │ │ +Index too large │ │ │ │ +streamError │ │ │ │ +Data.Text.Internal.Fusion │ │ │ │ +libraries/text/src/Data/Text/Internal/Fusion.hs │ │ │ │ +Data.Sequences.tailEx │ │ │ │ +src/Data/Sequences.hs │ │ │ │ +Data.Sequences │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:Utf8 │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:LazySequence │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:Textual │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:IsSequence │ │ │ │ +mono-traversable-1.0.21.0-3pT7YEV1PivFDsqxZWXypE:Data.Sequences.C:SemiSequence │ │ │ │ +Data.Vector.Algorithms.Optimal │ │ │ │ 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 │ │ │ │ @@ -8411,18 +8309,210 @@ │ │ │ │ 'HashSet │ │ │ │ ./Data/HashSet/Internal.hs │ │ │ │ Arg: $dHashable │ │ │ │ Type: Hashable a │ │ │ │ In module `Data.HashSet.Internal' │ │ │ │ Data.HashSet.Internal.HashSet │ │ │ │ Data.HashSet.Internal │ │ │ │ -Data.Tagged.Tagged │ │ │ │ -src/Data/Tagged.hs │ │ │ │ -Data.Tagged │ │ │ │ -tagged-0.8.9-EraSdp0lx7uJnqESyrqLTP │ │ │ │ +'Splitter │ │ │ │ +'KeepBlank │ │ │ │ +'DropBlank │ │ │ │ +EndPolicy │ │ │ │ +'KeepBlankFields │ │ │ │ +'DropBlankFields │ │ │ │ +'Condense │ │ │ │ +CondensePolicy │ │ │ │ +'KeepRight │ │ │ │ +'KeepLeft │ │ │ │ +DelimPolicy │ │ │ │ +'Delimiter │ │ │ │ +Data.List.Split.Internals │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP │ │ │ │ +src/Data/List/Split/Internals.hs:116:19-20|case │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Delim │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Text │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Splitter │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.DropBlank │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.KeepBlank │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Condense │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.DropBlankFields │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.KeepBlankFields │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Drop │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.Keep │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.KeepLeft │ │ │ │ +split-0.2.5-2Dg5cD3TiukSkoV1txcUP:Data.List.Split.Internals.KeepRight │ │ │ │ +removeDirectoryRecursive │ │ │ │ +is a directory symbolic link │ │ │ │ +removePathRecursive │ │ │ │ +removeContentsRecursive │ │ │ │ +not a directory │ │ │ │ +renameFile │ │ │ │ +is a directory │ │ │ │ +canonicalizePath │ │ │ │ +pathIsDirectory │ │ │ │ +getHomeDirectory │ │ │ │ +getSymbolicLinkTarget │ │ │ │ +getDirectoryContents │ │ │ │ +renamePath │ │ │ │ +getPermissions │ │ │ │ +libraries/directory/System/Directory/Internal/Common.hs │ │ │ │ +System.Directory.Internal.Common │ │ │ │ +directory-1.3.8.5-inplace │ │ │ │ +directory-1.3.8.5-inplace:System.Directory.Internal.Common.Permissions │ │ │ │ +directory-1.3.8.5-inplace:System.Directory.Internal.Common.File │ │ │ │ +directory-1.3.8.5-inplace:System.Directory.Internal.Common.SymbolicLink │ │ │ │ +directory-1.3.8.5-inplace:System.Directory.Internal.Common.Directory │ │ │ │ +System.Directory.Internal.Posix │ │ │ │ +libraries/directory/System/Directory/Internal/Posix.hsc │ │ │ │ +env var │ │ │ │ +prependCurrentDirectory │ │ │ │ +unix-2.8.7.0-inplace │ │ │ │ +System.Posix.Signals │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.Signals.Default │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.Signals.Ignore │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.Signals.Catch │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.Signals.SignalInfo │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.Signals.NoSignalSpecificInfo │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.Signals.SigChldInfo │ │ │ │ +no such │ │ │ │ +getUserEntryForID │ │ │ │ +POSIX filepaths must not contain internal NUL octets. │ │ │ │ +checkForInteriorNuls │ │ │ │ +createDirectory │ │ │ │ +openDirStream │ │ │ │ +removeDirectory │ │ │ │ +getWorkingDirectory │ │ │ │ +getSymbolicLinkStatus │ │ │ │ +getFileStatus │ │ │ │ +readSymbolicLink │ │ │ │ +removeLink │ │ │ │ +fileAccess │ │ │ │ +waitStatus │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.Process.Internals.Exited │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.Process.Internals.Terminated │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.Process.Internals.Stopped │ │ │ │ +closeDirStream │ │ │ │ +readDirStream │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.User.Common.UserEntry │ │ │ │ +unix-2.8.7.0-inplace:System.Posix.User.Common.GETONE │ │ │ │ +libraries/time/lib/Data/Time/Calendar/MonthDay.hs │ │ │ │ +Data.Time.Calendar.MonthDay │ │ │ │ +time-1.12.2-inplace │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Quarter.Q1 │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Quarter.Q2 │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Quarter.Q3 │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Quarter.Q4 │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.CalendarDiffDays.CalendarDiffDays │ │ │ │ +Data.Time.Calendar.Days │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Private.Pad │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Private.NoPad │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Week.Monday │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Week.Tuesday │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Week.Wednesday │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Week.Thursday │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Week.Friday │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Week.Saturday │ │ │ │ +time-1.12.2-inplace:Data.Time.Calendar.Week.Sunday │ │ │ │ +Data.Time.Clock.Internal.DiffTime │ │ │ │ +Data.Time.Clock.Internal.AbsoluteTime │ │ │ │ +Data.Time.Clock.Internal.NominalDiffTime │ │ │ │ +Data.Time.Clock.Internal.UniversalTime │ │ │ │ +time-1.12.2-inplace:Data.Time.Clock.Internal.SystemTime.MkSystemTime │ │ │ │ +Data.Time.Clock.Internal.UTCTime │ │ │ │ +time-1.12.2-inplace:Data.Time.Clock.Internal.UTCTime.UTCTime │ │ │ │ +clock_gettime │ │ │ │ +time-1.12.2-inplace:Data.Time.Clock.Internal.CTimespec.MkCTimespec │ │ │ │ +Data.Time.LocalTime.Internal.TimeZone │ │ │ │ +time-1.12.2-inplace:Data.Time.LocalTime.Internal.TimeZone.TimeZone │ │ │ │ +Data.Time.LocalTime.Internal.TimeOfDay │ │ │ │ +time-1.12.2-inplace:Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay │ │ │ │ +time-1.12.2-inplace:Data.Time.LocalTime.Internal.CalendarDiffTime.CalendarDiffTime │ │ │ │ +Data.Time.LocalTime.Internal.LocalTime │ │ │ │ +time-1.12.2-inplace:Data.Time.LocalTime.Internal.LocalTime.LocalTime │ │ │ │ +Data.Time.LocalTime.Internal.ZonedTime │ │ │ │ +time-1.12.2-inplace:Data.Time.LocalTime.Internal.ZonedTime.ZonedTime │ │ │ │ +parseTimeM: no parse of │ │ │ │ +parseTimeM: cannot construct │ │ │ │ +parseTimeM: multiple parses of │ │ │ │ +%Y-%m-%d %H:%M:%S%Q │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Locale.TimeLocale │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Format.Class.MkFormatOptions │ │ │ │ +libraries/time/lib/Data/Time/Format/Format/Instances.hs │ │ │ │ +Data.Time.Format.Format.Instances │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Class.PrePadding │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Class.PostPadding │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Class.C:ParseTime │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Class.NoPadding │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Class.SpacePadding │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Class.ZeroPadding │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCCentury │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCCenturyYear │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCYearMonth │ │ │ │ +time-1.12.2-inplace:Data.Time.Format.Parse.Instances.DCMonthDay │ │ │ │ +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 │ │ │ │ +letter_iso8859_15 │ │ │ │ +letter_ascii │ │ │ │ +Data.Attoparsec.ByteString.Char8 │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.Char8.SP │ │ │ │ +Data.Attoparsec.Combinator │ │ │ │ +endOfInput │ │ │ │ +not enough input │ │ │ │ +Data.Attoparsec.Internal.Types │ │ │ │ +Failed reading: mempty │ │ │ │ +Pos {fromPos = │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.C:Chunk │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Complete │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Incomplete │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Fail │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Partial │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Internal.Types.Done │ │ │ │ +Data.Attoparsec.Number.Number │ │ │ │ +Data.Attoparsec.Number │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Number.I │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Number.D │ │ │ │ +Data.Attoparsec.Text │ │ │ │ +Result: incomplete input │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.SP │ │ │ │ +Data.Attoparsec.Zepto │ │ │ │ +insufficient input │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Zepto.Fail │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Zepto.OK │ │ │ │ +Data.Attoparsec.ByteString.Buffer │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.Buffer.Buf │ │ │ │ +Data.Attoparsec.ByteString.FastSet │ │ │ │ +FastSet Sorted │ │ │ │ +FastSet Table │ │ │ │ +internal/Data/Attoparsec/ByteString/FastSet.hs:46:15-16|case │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.FastSet.I │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.FastSet.Sorted │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.FastSet.Table │ │ │ │ +Data.Attoparsec.Text.Buffer │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.Buffer.Buf │ │ │ │ +'FastSet │ │ │ │ +Data.Attoparsec.Text.FastSet │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.FastSet.Entry │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.FastSet.FastSet │ │ │ │ +Failed reading: takeWhileIncAcc reached end of input │ │ │ │ +Failed reading: takeWhileIncluding reached end of input │ │ │ │ +Failed reading: skip │ │ │ │ +./Data/Attoparsec/ByteString/Internal.hs │ │ │ │ +Data.Attoparsec.ByteString.Internal │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.ByteString.Internal.T │ │ │ │ +Failed reading: takeWith │ │ │ │ +Failed reading: stringCI │ │ │ │ +'Finished │ │ │ │ +'Continue │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.Internal.Continue │ │ │ │ +attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio:Data.Attoparsec.Text.Internal.Finished │ │ │ │ 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 │ │ │ │ @@ -8438,179 +8528,27 @@ │ │ │ │ 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 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ 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 │ │ │ │ -traverse │ │ │ │ -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 │ │ │ │ -Data.Primitive.MutVar │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.MutVar.MutVar │ │ │ │ -'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 │ │ │ │ -'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 │ │ │ │ @@ -8686,139 +8624,67 @@ │ │ │ │ Data.Text.Internal.Lazy.Fusion │ │ │ │ Data.Text.Lazy.stimes: given number is negative! │ │ │ │ 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 │ │ │ │ Data.Text.Internal.Encoding: Invalid UTF-8 stream │ │ │ │ text-2.1.3-inplace:Data.Text.Unsafe.Iter │ │ │ │ -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 │ │ │ │ -binary-0.8.9.3-inplace:Data.Binary.Class.C:Binary │ │ │ │ libraries/filepath/System/FilePath/Internal.hs │ │ │ │ System.FilePath.Posix │ │ │ │ filepath-1.5.4.0-inplace │ │ │ │ os-string-2.0.7-inplace │ │ │ │ System.OsString.Encoding.Internal │ │ │ │ EncodingException │ │ │ │ os-string-2.0.7-inplace:System.OsString.Encoding.Internal.EncodingError │ │ │ │ libraries/os-string/System/OsString/Internal/Exception.hs │ │ │ │ System.OsString.Internal.Exception │ │ │ │ System.OsString.Posix │ │ │ │ libraries/os-string/System/OsString/Common.hs │ │ │ │ -exceptions-0.10.9-inplace │ │ │ │ -Control.Monad.Catch │ │ │ │ -libraries/exceptions/src/Control/Monad/Catch.hs │ │ │ │ -exceptions-0.10.9-inplace:Control.Monad.Catch.C:MonadMask │ │ │ │ -exceptions-0.10.9-inplace:Control.Monad.Catch.ExitCaseSuccess │ │ │ │ -exceptions-0.10.9-inplace:Control.Monad.Catch.ExitCaseException │ │ │ │ -exceptions-0.10.9-inplace:Control.Monad.Catch.C:MonadCatch │ │ │ │ -exceptions-0.10.9-inplace:Control.Monad.Catch.C:MonadThrow │ │ │ │ -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 │ │ │ │ -System.Random │ │ │ │ -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 │ │ │ │ -mtl-2.3.1-inplace:Control.Monad.Cont.Class.C:MonadCont │ │ │ │ -mtl-2.3.1-inplace:Control.Monad.Error.Class.C:MonadError │ │ │ │ -mtl-2.3.1-inplace:Control.Monad.RWS.Class.C:MonadRWS │ │ │ │ -mtl-2.3.1-inplace:Control.Monad.Reader.Class.C:MonadReader │ │ │ │ -mtl-2.3.1-inplace:Control.Monad.State.Class.C:MonadState │ │ │ │ -mtl-2.3.1-inplace:Control.Monad.Writer.Class.C:MonadWriter │ │ │ │ -transformers-0.6.1.1-inplace:Control.Applicative.Lift.Pure │ │ │ │ -transformers-0.6.1.1-inplace:Control.Applicative.Lift.Other │ │ │ │ -transformers-0.6.1.1-inplace:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ -Control.Monad.Trans.Except │ │ │ │ -transformers-0.6.1.1-inplace │ │ │ │ -Control.Monad.Trans.Reader │ │ │ │ -Control.Monad.Trans.RWS.Lazy │ │ │ │ -Control.Monad.Trans.State.Lazy │ │ │ │ +GroupEdges │ │ │ │ +Match Exception, Node: │ │ │ │ +insEdge: cannot add edge from non-existent vertex │ │ │ │ +nodeRange of empty graph │ │ │ │ +Match Exception, cannot extract node │ │ │ │ +Match Exception, Empty Graph │ │ │ │ +OrdGr {unOrdGr = │ │ │ │ +LPath: cannot compare two empty paths │ │ │ │ +./Data/Graph/Inductive/Graph.hs │ │ │ │ +Data.Graph.Inductive.Graph │ │ │ │ +fgl-5.8.3.0-K6OeNSszd9JFASbnXNXKjA │ │ │ │ +fgl-5.8.3.0-K6OeNSszd9JFASbnXNXKjA:Data.Graph.Inductive.Graph.C:DynGraph │ │ │ │ +fgl-5.8.3.0-K6OeNSszd9JFASbnXNXKjA:Data.Graph.Inductive.Graph.C:Graph │ │ │ │ +./Data/Graph/Inductive/PatriciaTree.hs │ │ │ │ +mkGraph │ │ │ │ +FromListCounting │ │ │ │ +Data.Graph.Inductive.PatriciaTree │ │ │ │ +'FromListCounting │ │ │ │ +fgl-5.8.3.0-K6OeNSszd9JFASbnXNXKjA:Data.Graph.Inductive.PatriciaTree.FromListCounting │ │ │ │ +Data.Graph.Inductive.Query.SP │ │ │ │ +Heap.findMin: empty heap │ │ │ │ +Heap.splitMin: empty heap │ │ │ │ +./Data/Graph/Inductive/Internal/Heap.hs │ │ │ │ +Data.Graph.Inductive.Internal.Heap │ │ │ │ +Data/Graph/Inductive/Internal/Heap.hs:22:16-17|case │ │ │ │ +fgl-5.8.3.0-K6OeNSszd9JFASbnXNXKjA:Data.Graph.Inductive.Internal.Heap.Empty │ │ │ │ +fgl-5.8.3.0-K6OeNSszd9JFASbnXNXKjA:Data.Graph.Inductive.Internal.Heap.Node │ │ │ │ +./Data/Graph/Inductive/Internal/RootPath.hs │ │ │ │ +Data.Graph.Inductive.Internal.RootPath │ │ │ │ +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 │ │ │ │ +binary-0.8.9.3-inplace:Data.Binary.Class.C:Binary │ │ │ │ +Control.Monad.Loops │ │ │ │ +monad-loops-0.4.3-KM4T7ViOYfe9YFHuMs5bmw │ │ │ │ packCStringLen │ │ │ │ hGetSome │ │ │ │ moduleErrorIO │ │ │ │ empty ByteString │ │ │ │ Data.ByteString. │ │ │ │ : illegal ByteString size │ │ │ │ Data.ByteString.Lazy. │ │ │ │ @@ -8864,14 +8730,148 @@ │ │ │ │ gunfold: unexpected constructor of strict ByteString │ │ │ │ Data.ByteString.ByteString │ │ │ │ stimes @ByteString: non-negative multiplier expected │ │ │ │ SizeOverflowException │ │ │ │ Data.ByteString.Internal.Type │ │ │ │ libraries/bytestring/Data/ByteString/Internal/Type.hs │ │ │ │ bytestring-0.12.2.0-inplace:Data.ByteString.Internal.Type.BS │ │ │ │ +./Control/Monad/Trans/Resource.hs │ │ │ │ +Control.Monad.Trans.Resource │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt │ │ │ │ +stateCleanupChecked │ │ │ │ +stateCleanup │ │ │ │ +stateAlloc │ │ │ │ +register' │ │ │ │ +'ResourceCleanupException │ │ │ │ +'InvalidAccess │ │ │ │ +'ResourceT │ │ │ │ +'ReleaseKey │ │ │ │ +'ReleaseMap │ │ │ │ +'ReleaseMapClosed │ │ │ │ +generalBracket │ │ │ │ +uninterruptibleMask │ │ │ │ +./Control/Monad/Trans/Resource/Internal.hs │ │ │ │ +, rceOtherCleanupExceptions = │ │ │ │ +, rceFirstCleanupException = │ │ │ │ +ResourceCleanupException {rceOriginalException = │ │ │ │ +Control.Monad.Trans.Resource.Internal │ │ │ │ +: The mutable state is being accessed after cleanup. Please contact the maintainers. │ │ │ │ +Control.Monad.Trans.Resource. │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.ResourceCleanupException │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.InvalidAccess │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.C:MonadResource │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.ReleaseKey │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.ReleaseMap │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Control.Monad.Trans.Resource.Internal.ReleaseMapClosed │ │ │ │ +'Allocated │ │ │ │ +'ReleaseExceptionWith │ │ │ │ +'ReleaseNormal │ │ │ │ +'ReleaseEarly │ │ │ │ +ReleaseType │ │ │ │ +ReleaseExceptionWith │ │ │ │ +Data.Acquire.Internal │ │ │ │ +./Data/Acquire/Internal.hs │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Data.Acquire.Internal.Allocated │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Data.Acquire.Internal.ReleaseEarly │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Data.Acquire.Internal.ReleaseNormal │ │ │ │ +resourcet-1.3.0-I9djmefcLDdHTaeKENghkt:Data.Acquire.Internal.ReleaseExceptionWith │ │ │ │ +Control.Monad.IO.Unlift │ │ │ │ +unliftio-core-0.2.1.0-4w0XdrbbaozL3byKowXR47 │ │ │ │ +unliftio-core-0.2.1.0-4w0XdrbbaozL3byKowXR47:Control.Monad.IO.Unlift.C:MonadUnliftIO │ │ │ │ +'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 │ │ │ │ +traverse │ │ │ │ +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 │ │ │ │ +Data.Primitive.MutVar │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.MutVar.MutVar │ │ │ │ +'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 │ │ │ │ +exceptions-0.10.9-inplace │ │ │ │ +Control.Monad.Catch │ │ │ │ +libraries/exceptions/src/Control/Monad/Catch.hs │ │ │ │ +exceptions-0.10.9-inplace:Control.Monad.Catch.C:MonadMask │ │ │ │ +exceptions-0.10.9-inplace:Control.Monad.Catch.ExitCaseSuccess │ │ │ │ +exceptions-0.10.9-inplace:Control.Monad.Catch.ExitCaseException │ │ │ │ +exceptions-0.10.9-inplace:Control.Monad.Catch.C:MonadCatch │ │ │ │ +exceptions-0.10.9-inplace:Control.Monad.Catch.C:MonadThrow │ │ │ │ +mtl-2.3.1-inplace:Control.Monad.Cont.Class.C:MonadCont │ │ │ │ +mtl-2.3.1-inplace:Control.Monad.Error.Class.C:MonadError │ │ │ │ +mtl-2.3.1-inplace:Control.Monad.RWS.Class.C:MonadRWS │ │ │ │ +mtl-2.3.1-inplace:Control.Monad.Reader.Class.C:MonadReader │ │ │ │ +mtl-2.3.1-inplace:Control.Monad.State.Class.C:MonadState │ │ │ │ +mtl-2.3.1-inplace:Control.Monad.Writer.Class.C:MonadWriter │ │ │ │ +transformers-0.6.1.1-inplace:Control.Applicative.Lift.Pure │ │ │ │ +transformers-0.6.1.1-inplace:Control.Applicative.Lift.Other │ │ │ │ +transformers-0.6.1.1-inplace:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ +Control.Monad.Trans.Except │ │ │ │ +transformers-0.6.1.1-inplace │ │ │ │ +Control.Monad.Trans.Reader │ │ │ │ +Control.Monad.Trans.RWS.Lazy │ │ │ │ +Control.Monad.Trans.State.Lazy │ │ │ │ libraries/containers/containers/src/Data/IntMap/Strict/Internal.hs:(779,19)-(780,85)|lambda │ │ │ │ libraries/containers/containers/src/Data/IntMap/Internal.hs:1307:24-71|lambda │ │ │ │ maxViewWithKeySure Nil │ │ │ │ maxViewWithKey_go Nil │ │ │ │ minViewWithKeySure Nil │ │ │ │ minViewWithKey_go Nil │ │ │ │ findMax: empty map has no maximal element │ │ │ │ @@ -11025,15 +11025,15 @@ │ │ │ │ },Q$"'.4 │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ 6789:;<=>? │ │ │ │ !"#$%&'()*+,-./012345 │ │ │ │ 456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -?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) │ │ │ │ @@ -11522,21 +11522,21 @@ │ │ │ │ integer_gmp_mpn_tdiv_q │ │ │ │ integer_gmp_gcdext │ │ │ │ integer_gmp_mpn_gcd │ │ │ │ integer_gmp_mpn_gcd_1 │ │ │ │ i@333333 │ │ │ │ H.h: │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ push %rax │ │ │ │ mov $0x258b140,%ecx │ │ │ │ mov $0x18a,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a10a,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ call 4070d0 │ │ │ │ mov $0x258b1e0,%ecx │ │ │ │ mov $0xdd,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a12a,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1e0,%ecx │ │ │ │ mov $0xdc,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a123,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1c0,%ecx │ │ │ │ mov $0x10a,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a153,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1c0,%ecx │ │ │ │ mov $0x10b,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a15a,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1c0,%ecx │ │ │ │ mov $0xf5,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a14c,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1c0,%ecx │ │ │ │ mov $0xed,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ - mov $0x24554d0,%edi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ + mov $0x2457660,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1c0,%ecx │ │ │ │ mov $0xec,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a145,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1c0,%ecx │ │ │ │ mov $0xeb,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a13c,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1a0,%ecx │ │ │ │ mov $0x152,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a190,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1a0,%ecx │ │ │ │ mov $0x148,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a17a,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b1a0,%ecx │ │ │ │ mov $0x13e,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a163,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b180,%ecx │ │ │ │ mov $0x15e,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1a6,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b160,%ecx │ │ │ │ mov $0x174,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1a6,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ call 407343 │ │ │ │ call 407343 │ │ │ │ mov $0x258b120,%ecx │ │ │ │ mov $0x1a0,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1ad,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b120,%ecx │ │ │ │ mov $0x1a0,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1ad,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b100,%ecx │ │ │ │ mov $0x1c1,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1ad,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b100,%ecx │ │ │ │ mov $0x1c2,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1c4,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b0e0,%ecx │ │ │ │ mov $0x1d8,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1ad,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b0c0,%ecx │ │ │ │ mov $0x24b,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1e2,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b0c0,%ecx │ │ │ │ mov $0x23a,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1dc,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b0a0,%ecx │ │ │ │ mov $0x262,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a1f9,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b080,%ecx │ │ │ │ mov $0x278,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a20d,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b080,%ecx │ │ │ │ mov $0x28f,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a224,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b060,%ecx │ │ │ │ mov $0x29e,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a237,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b060,%ecx │ │ │ │ mov $0x2ab,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ - mov $0x24554f8,%edi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ + mov $0x2457688,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b040,%ecx │ │ │ │ mov $0x2e7,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a224,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b040,%ecx │ │ │ │ mov $0x2c9,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a20d,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b040,%ecx │ │ │ │ mov $0x2ca,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a23a,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b040,%ecx │ │ │ │ mov $0x2d5,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a244,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b020,%ecx │ │ │ │ mov $0x310,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a224,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ mov $0x258b000,%ecx │ │ │ │ mov $0x32a,%edx │ │ │ │ - mov $0x24554a0,%esi │ │ │ │ + mov $0x2457630,%esi │ │ │ │ mov $0x242a24b,%edi │ │ │ │ call 4060a0 <__assert_fail@plt> │ │ │ │ call 4070d0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rcx,%r15 │ │ │ │ @@ -592,15 +592,15 @@ │ │ │ │ cmp (%rsp),%r15 │ │ │ │ jae 407b1b │ │ │ │ mov (%r15),%r14 │ │ │ │ mov -0x8(%r14),%esi │ │ │ │ lea -0x1d(%rsi),%eax │ │ │ │ cmp $0x1c,%eax │ │ │ │ jbe 407a84 │ │ │ │ - mov $0x2458df0,%edi │ │ │ │ + mov $0x245af80,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 23846a0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %r13,%rdi │ │ │ │ call 239a390 │ │ │ │ @@ -1334,21 +1334,21 @@ │ │ │ │ movzwl 0x2e(%rbp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,%r8d │ │ │ │ and $0x2,%r8d │ │ │ │ jmp 4084ec │ │ │ │ nopl (%rax) │ │ │ │ mov %eax,%esi │ │ │ │ - mov $0x2458e28,%edi │ │ │ │ + mov $0x245afb8,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 23846a0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %ecx,%esi │ │ │ │ - mov $0x2458e80,%edi │ │ │ │ + mov $0x245b010,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 23846a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x8,%al │ │ │ │ jne 408360 │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 4084fa │ │ │ │ @@ -1570,15 +1570,15 @@ │ │ │ │ lea 0x20(%rbx),%rsi │ │ │ │ lea (%rsi,%rax,8),%rdx │ │ │ │ jmp 408a05 │ │ │ │ nopl (%rax) │ │ │ │ test $0x4,%al │ │ │ │ jne 40838d │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov $0x2458e58,%edi │ │ │ │ + mov $0x245afe8,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 23846a0 │ │ │ │ nop │ │ │ │ mov 0x30(%rbp),%esi │ │ │ │ test %esi,%esi │ │ │ │ jne 408c1b │ │ │ │ mov 0x10(%rbp),%rbp │ │ │ │ @@ -2699,15 +2699,15 @@ │ │ │ │ lea (%r14,%rcx,1),%rax │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ call 409e80 │ │ │ │ jmp 409b75 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rdx │ │ │ │ - mov $0x2458f38,%edi │ │ │ │ + mov $0x245b0c8,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 23846a0 │ │ │ │ nop │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,%r9 │ │ │ │ mov 0x24b7a6f(%rip),%rdi │ │ │ │ @@ -3202,15 +3202,15 @@ │ │ │ │ mov 0x18(%r8),%r11 │ │ │ │ mov %r11,0x18(%rax) │ │ │ │ mov %rdi,(%r8) │ │ │ │ mov %rax,(%r9) │ │ │ │ jmp 409f6f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %eax,%esi │ │ │ │ - mov $0x245b3f0,%edi │ │ │ │ + mov $0x245d580,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 23846a0 │ │ │ │ xchg %ax,%ax │ │ │ │ cmpb $0x0,0x24b51de(%rip) │ │ │ │ jne 40b760 │ │ │ │ movb $0x1,0x24b51d0(%rip) │ │ │ │ jmp 409f2b │ │ │ │ @@ -4010,19 +4010,19 @@ │ │ │ │ mov (%r8,%r10,8),%rdi │ │ │ │ mov %rdi,(%rcx,%r10,8) │ │ │ │ cmp %rsi,%rax │ │ │ │ jne 40b2c7 │ │ │ │ jmp 40a155 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%r8),%rax │ │ │ │ - cmp $0x237db18,%rdx │ │ │ │ + cmp $0x237daf8,%rdx │ │ │ │ jne 40b350 │ │ │ │ cmp $0xff,%eax │ │ │ │ jbe 40bc1f │ │ │ │ - cmp $0x237daf8,%rdx │ │ │ │ + cmp $0x237dad8,%rdx │ │ │ │ jne 409f78 │ │ │ │ lea 0x10(%rax),%r11 │ │ │ │ cmp $0x10f,%r11 │ │ │ │ ja 409f78 │ │ │ │ add $0x10,%eax │ │ │ │ cltq │ │ │ │ shl $0x4,%rax │ │ │ │ @@ -4136,15 +4136,15 @@ │ │ │ │ mov (%r8),%rcx │ │ │ │ mov -0x8(%rcx),%esi │ │ │ │ cmp $0x1c,%esi │ │ │ │ ja 40b550 │ │ │ │ mov %esi,%edx │ │ │ │ jmp *0x258fbe8(,%rdx,8) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov $0x245b3c0,%edi │ │ │ │ + mov $0x245d550,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 23846a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmpb $0x0,0x24b34e9(%rip) │ │ │ │ jne 40bf88 │ │ │ │ mov -0xc(%rcx),%edx │ │ │ │ add -0x10(%rcx),%edx │ │ │ │ @@ -5612,19 +5612,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -5708,19 +5708,19 @@ │ │ │ │ ja 40cd4a │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x40cc20,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -5845,19 +5845,19 @@ │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x40cd78,-0x48(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -5958,19 +5958,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -6091,19 +6091,19 @@ │ │ │ │ ja 40d24a │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x40d0b0,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -6271,18 +6271,18 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2d(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ lea 0x219659c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -6301,15 +6301,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40d4fa │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fbc3ad(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -6418,15 +6418,15 @@ │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x3c,%rax │ │ │ │ jne 40d8c4 │ │ │ │ mov 0x1(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 224ed60 │ │ │ │ + jmp 224ed50 │ │ │ │ lea 0x24a87b2(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x2196433(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x34,%rcx │ │ │ │ jae 40d869 │ │ │ │ @@ -6454,15 +6454,15 @@ │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x8,%rax │ │ │ │ jne 40d8c4 │ │ │ │ mov 0x1(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23659d8 │ │ │ │ + jmp 23659b8 │ │ │ │ movq $0x40d738,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 40d738 │ │ │ │ @@ -6570,15 +6570,15 @@ │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %bl,%ch │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 40d862 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ movq $0x40d8a0,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 40d8a0 │ │ │ │ @@ -6599,15 +6599,15 @@ │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x34,%rax │ │ │ │ jne 40d8c4 │ │ │ │ mov 0x1(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ lea 0x21961bd(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x24a8567(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -6633,15 +6633,15 @@ │ │ │ │ rex.W add -0x77(%rax),%cl │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x11(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 224ed60 │ │ │ │ + jmp 224ed50 │ │ │ │ lea 0x24855dc(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov -0x4(%rbx),%ebx │ │ │ │ @@ -6711,15 +6711,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0x27(%rbx),%rax │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x2196097(%rip),%rbx │ │ │ │ @@ -6787,15 +6787,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x237db18,-0x8(%r12) │ │ │ │ + movq $0x237daf8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x2195f9f(%rip),%rbx │ │ │ │ @@ -7032,15 +7032,15 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x38(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x237d600,-0x20(%r12) │ │ │ │ + movq $0x237d5e0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ movq $0x28b5e61,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -7103,15 +7103,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -7146,27 +7146,27 @@ │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40e0a3 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ - movq $0x237db18,-0x58(%r12) │ │ │ │ + movq $0x237daf8,-0x58(%r12) │ │ │ │ mov %rsi,-0x50(%r12) │ │ │ │ - movq $0x237d600,-0x48(%r12) │ │ │ │ + movq $0x237d5e0,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov %rdx,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -7292,19 +7292,19 @@ │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x28b5339,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -7336,15 +7336,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ - movq $0x2217988,-0x8(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x21958e4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ @@ -7386,21 +7386,21 @@ │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x48(%rdi) │ │ │ │ mov 0x27(%rbx),%rax │ │ │ │ - movq $0x237daf8,-0x30(%r12) │ │ │ │ + movq $0x237dad8,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -7437,15 +7437,15 @@ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x40e478,-0x18(%rbp) │ │ │ │ lea 0x249f0a8(%rip),%r8 │ │ │ │ lea 0x249fb21(%rip),%rdi │ │ │ │ lea 0x2497fda(%rip),%rsi │ │ │ │ lea 0x24a594b(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2324970 │ │ │ │ + jmp 2324960 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -7453,15 +7453,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 $0x231f6d0,-0x8(%r12) │ │ │ │ + movq $0x231f6c0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -7528,15 +7528,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40e59a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2197601(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22e00b8 │ │ │ │ + jmp 22e00a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -7617,15 +7617,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r13b,%r8b │ │ │ │ out %al,$0x40 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 22de358 │ │ │ │ + jmp 22de348 │ │ │ │ lea 0x2197576(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -7661,15 +7661,15 @@ │ │ │ │ movq $0x40e620,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x40e788,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x2197478(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x48021974(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -7714,18 +7714,18 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -7807,15 +7807,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40e992 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2197379(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22e00b8 │ │ │ │ + jmp 22e00a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -7866,15 +7866,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc %bh,%cl │ │ │ │ + add %bh,%cl │ │ │ │ in (%dx),%al │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ sbb $0x24a7412,%eax │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -7899,15 +7899,15 @@ │ │ │ │ movq $0x40e9b0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x40eae8,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x2197118(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x72(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ @@ -7953,18 +7953,18 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -8047,15 +8047,15 @@ │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x40ed28,-0x18(%rbp) │ │ │ │ lea 0x249e8c0(%rip),%rdi │ │ │ │ lea 0x249e819(%rip),%rsi │ │ │ │ lea 0x2498264(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e8c50 │ │ │ │ + jmp 22e8c40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8064,15 +8064,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 $0x231f6f0,-0x8(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -8092,15 +8092,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40edb2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x249e787(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263b78 │ │ │ │ + jmp 2263b68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x60000000,%eax │ │ │ │ jo 40ede8 │ │ │ │ @@ -8117,15 +8117,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40ee12 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x249e767(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263b78 │ │ │ │ + jmp 2263b68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8176,17 +8176,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ - hlt │ │ │ │ - in (%dx),%al │ │ │ │ + xor $0xec,%ah │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ sbb $0x24a6f92,%eax │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ @@ -8208,26 +8206,26 @@ │ │ │ │ movq $0x40ee30,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x40ef68,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x2196e90(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x40ef88,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 231fa60 │ │ │ │ + jmp 231fa50 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -8282,18 +8280,18 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -8392,15 +8390,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ jrcxz 40f1f8 │ │ │ │ add -0x75(%rax),%cl │ │ │ │ jae 40f1bb │ │ │ │ - jmp 231f248 │ │ │ │ + jmp 231f238 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ @@ -8446,35 +8444,35 @@ │ │ │ │ add %bh,0x6c(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40f2f0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x231f730,-0x58(%r12) │ │ │ │ + movq $0x231f720,-0x58(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x28ad4d3,-0x48(%r12) │ │ │ │ movq $0x40f178,-0x40(%r12) │ │ │ │ lea -0x54(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x40f190,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x40f1b0,-0x18(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x40f330,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x24a6b5a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x2196bbb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -8487,15 +8485,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 40f33c │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4802196b(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ @@ -8512,15 +8510,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x6b(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x40f3c0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 971468 │ │ │ │ + jmp a32390 │ │ │ │ lea 0x2196b59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ @@ -8538,18 +8536,18 @@ │ │ │ │ clc │ │ │ │ add %esi,0x49(%rsi,%rdx,2) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40f432 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x2257b30,-0x20(%r12) │ │ │ │ + movq $0x2257b20,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x231f750,-0x8(%r12) │ │ │ │ + movq $0x231f740,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -8570,15 +8568,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40f4a2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x249e097(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263b78 │ │ │ │ + jmp 2263b68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x70000000,%eax │ │ │ │ imul $0x458d4802,(%rcx),%ebx │ │ │ │ @@ -8593,15 +8591,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40f502 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x249e077(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263b78 │ │ │ │ + jmp 2263b68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8652,19 +8650,23 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - movabs 0x68a21d8d4801eced,%al │ │ │ │ - rex.WX add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - lock nopw %gs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + in (%dx),%eax │ │ │ │ + in (%dx),%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x24a68a2,%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ test $0x69,%al │ │ │ │ @@ -8682,28 +8684,26 @@ │ │ │ │ movq $0x40f520,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x40f658,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x21968e2(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ imul $0x45c74802,(%rcx),%ebx │ │ │ │ add %bh,-0xa(%rax) │ │ │ │ rex add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - clc │ │ │ │ - add %ecx,%esi │ │ │ │ - add %eax,(%rax) │ │ │ │ + call 42e76c │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ push $0xffffffff89480219 │ │ │ │ @@ -8758,18 +8758,18 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -8784,15 +8784,15 @@ │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40f7d8 │ │ │ │ movq $0x40f5e0,-0x48(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x22179a8,-0x28(%r12) │ │ │ │ + movq $0x2217998,-0x28(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x418b68,-0x18(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x40f710,-0x8(%r12) │ │ │ │ lea -0x11(%r12),%rax │ │ │ │ @@ -8870,15 +8870,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ fmull 0x2(%rcx) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - jmp 231f248 │ │ │ │ + jmp 231f238 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ @@ -8921,35 +8921,35 @@ │ │ │ │ add %dh,0x66(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40f9f0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x231f730,-0x58(%r12) │ │ │ │ + movq $0x231f720,-0x58(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x28ad4d3,-0x48(%r12) │ │ │ │ movq $0x40f878,-0x40(%r12) │ │ │ │ lea -0x54(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x40f890,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x40f8b0,-0x18(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x40fa30,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x24a645a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x21965b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -8962,15 +8962,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 40fa3c │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x48021965(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ @@ -8987,15 +8987,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x65(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x40fac0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 971c10 │ │ │ │ + jmp a32b38 │ │ │ │ lea 0x2196551(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ @@ -9013,18 +9013,18 @@ │ │ │ │ clc │ │ │ │ add %esi,0x49(%rsi,%rdx,2) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40fb32 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x2257b30,-0x20(%r12) │ │ │ │ + movq $0x2257b20,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x231f750,-0x8(%r12) │ │ │ │ + movq $0x231f740,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -9046,15 +9046,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40fba2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x249d997(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263b78 │ │ │ │ + jmp 2263b68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x70000000,%eax │ │ │ │ (bad) │ │ │ │ @@ -9070,15 +9070,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40fc02 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x249d977(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263b78 │ │ │ │ + jmp 2263b68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -9129,19 +9129,22 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x75(%rbx,%rcx,4) │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - movabs 0x61a21d8d4801ece6,%al │ │ │ │ - rex.WX add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - lock nopw %gs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + out %al,$0xec │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x24a61a2,%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ movabs 0x4ce0458d48021963,%al │ │ │ │ @@ -9157,29 +9160,27 @@ │ │ │ │ movq $0x40fc20,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x40fd58,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x21962da(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ movsxd (%rcx),%ebx │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r15b,-0x3(%r8) │ │ │ │ rex add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - clc │ │ │ │ - cld │ │ │ │ - lock add %eax,(%rax) │ │ │ │ + call 42ee65 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ (bad) │ │ │ │ @@ -9234,18 +9235,18 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -9342,15 +9343,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ {rex2 0x49} add -0x75(%r8),%r17b │ │ │ │ jae 40ffab │ │ │ │ - jmp 231f248 │ │ │ │ + jmp 231f238 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ @@ -9395,35 +9396,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x49021960(%rax) │ │ │ │ add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4100e0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x231f730,-0x58(%r12) │ │ │ │ + movq $0x231f720,-0x58(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x28ad4d3,-0x48(%r12) │ │ │ │ movq $0x40ff68,-0x40(%r12) │ │ │ │ lea -0x54(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x40ff80,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x40ffa0,-0x18(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x410120,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x24a5d6a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x2195fe3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -9436,15 +9437,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 41012c │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4802195f(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ @@ -9461,15 +9462,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x5f(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x4101b0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 971c10 │ │ │ │ + jmp a32b38 │ │ │ │ lea 0x2195f81(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ @@ -9488,18 +9489,18 @@ │ │ │ │ clc │ │ │ │ add %esi,0x49(%rsi,%rdx,2) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 410222 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x2257b30,-0x20(%r12) │ │ │ │ + movq $0x2257b20,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x231f750,-0x8(%r12) │ │ │ │ + movq $0x231f740,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -9539,15 +9540,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ rorb %cl,0x2(%rcx) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ - jmp 231f248 │ │ │ │ + jmp 231f238 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ @@ -9592,35 +9593,35 @@ │ │ │ │ pop %rsi │ │ │ │ sbb %eax,(%rdx) │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4103d0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x231f730,-0x58(%r12) │ │ │ │ + movq $0x231f720,-0x58(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x28ad4d3,-0x48(%r12) │ │ │ │ movq $0x410258,-0x40(%r12) │ │ │ │ lea -0x54(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x410270,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x410290,-0x18(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x410410,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x24a5a7a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x2195d4b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -9633,15 +9634,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 41041c │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ pop %rbp │ │ │ │ @@ -9661,15 +9662,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ pop %rsp │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x4104a0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 971468 │ │ │ │ + jmp a32390 │ │ │ │ lea 0x2195ce9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4802195c(%rax) │ │ │ │ @@ -9686,18 +9687,18 @@ │ │ │ │ clc │ │ │ │ add %esi,0x49(%rsi,%rdx,2) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 410512 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x2257b30,-0x20(%r12) │ │ │ │ + movq $0x2257b20,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x231f750,-0x8(%r12) │ │ │ │ + movq $0x231f740,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x3(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -9718,15 +9719,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x5(%rbp,%rcx,4) │ │ │ │ jno 4105a8 │ │ │ │ sbb %eax,(%rdx) │ │ │ │ mov %r14,%rdi │ │ │ │ mov $0xc3,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 22dcd08 │ │ │ │ + jmp 22dccf8 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -9776,15 +9777,15 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r15b,(%r8) │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%r8) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 22de358 │ │ │ │ + jmp 22de348 │ │ │ │ lea 0x2195626(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -9820,24 +9821,24 @@ │ │ │ │ movq $0x410570,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4106d8,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x2195a7a(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x48021959(%rax) │ │ │ │ movl $0x4106f8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 231fa60 │ │ │ │ + jmp 231fa50 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x59(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ @@ -9893,18 +9894,18 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -10011,15 +10012,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r9b,0x48004109(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 22de358 │ │ │ │ + jmp 22de348 │ │ │ │ lea 0x21952d6(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -10056,25 +10057,25 @@ │ │ │ │ movq $0x4108c0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x410a28,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x2195782(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x55(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x410a48,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 231fa60 │ │ │ │ + jmp 231fa50 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ push %rbp │ │ │ │ sbb %eax,(%rdx) │ │ │ │ mov %rbx,%rax │ │ │ │ @@ -10131,18 +10132,18 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -10178,15 +10179,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 410bf4 │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ movq $0x4109b0,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x22179a8,-0x28(%r12) │ │ │ │ + movq $0x2217998,-0x28(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x418b68,-0x18(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x410ae0,-0x8(%r12) │ │ │ │ lea -0x11(%r12),%rax │ │ │ │ @@ -10283,15 +10284,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 410d4b │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ movq $0x410c20,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -10417,15 +10418,15 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,0xf(%r8) │ │ │ │ add %cl,-0x77(%r8) │ │ │ │ fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 22de358 │ │ │ │ + jmp 22de348 │ │ │ │ lea 0x219641e(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -10480,18 +10481,18 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -10552,664 +10553,664 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb829f(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb826b(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb8239(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb8207(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb81d2(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb81a0(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb816e(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb813d(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb810c(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb80db(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb80aa(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb8075(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb8040(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb800e(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7fd6(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7f9d(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7f67(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7f32(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7efa(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7ec3(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7e91(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7e5f(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7e29(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7df5(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7dc2(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7d91(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7d5c(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7d20(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7ce7(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7cad(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7c73(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7c3a(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7bff(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7bc0(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7b7d(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7b37(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7af8(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7ab6(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7a76(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7a3b(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7a09(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb79d6(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb799e(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7969(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7934(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb78ff(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb78ca(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7894(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb785c(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7822(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb77ee(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb77b9(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7785(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7753(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7722(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb76eb(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb76b8(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7688(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7653(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x1fb7615(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11234,15 +11235,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4802497f(%rax) │ │ │ │ mov 0x8(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2300750 │ │ │ │ + jmp 2300740 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11259,15 +11260,15 @@ │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x411a60,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x1fb7522(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11279,15 +11280,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 411bc1 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 411bb6 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b29,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x411ba0,-0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -11303,15 +11304,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4802497e(%rax) │ │ │ │ mov 0x8(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2300750 │ │ │ │ + jmp 2300740 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11331,15 +11332,15 @@ │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x411b30,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x1fb7409(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11355,40 +11356,39 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x411bd8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b19,-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) │ │ │ │ - mov $0xb2,%al │ │ │ │ - sub (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 48434959 <__environ@GLIBC_2.2.5+0x45b766f1> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 411ce0 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 902218 │ │ │ │ + jmp 9c3140 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -11418,15 +11418,15 @@ │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x411cf8,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x1fb72d0(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11435,15 +11435,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 411db0 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b29,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 23af5c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -11468,15 +11468,15 @@ │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x411d78,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x1fb7207(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11492,15 +11492,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x411dd0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -11529,18 +11529,18 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,-0x7e(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov $0xb,%edi │ │ │ │ - lea 0x22ab3b2(%rip),%rsi │ │ │ │ + lea 0x22ca1ea(%rip),%rsi │ │ │ │ lea 0x249772b(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2216f60 │ │ │ │ + jmp 2216f50 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -11570,15 +11570,15 @@ │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x411f28,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x1fb7093(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11587,15 +11587,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 411fe0 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b29,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp 23af5c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -11620,15 +11620,15 @@ │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x411fa8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x1fb6fca(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11644,15 +11644,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x412000,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -11670,21 +11670,21 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412131 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a95c1,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd1c8 │ │ │ │ + jmp 22fd1b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11699,21 +11699,21 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x43(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x4120e0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a95c1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0x1fb6e65(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11726,25 +11726,25 @@ │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412235 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ movq $0x28a8b29,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a95c1,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd1c8 │ │ │ │ + jmp 22fd1b8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11762,22 +11762,22 @@ │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x4121c8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a95c1,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0x1fb6d4c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -11794,15 +11794,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x412258,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -11993,17 +11993,16 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x57(%rax) │ │ │ │ - sub (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %ch,0x49022c97(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412972 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x411cb8,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ @@ -12220,15 +12219,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ ja 4129f0 │ │ │ │ add -0x77(%rax),%cl │ │ │ │ testl $0xdc358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ ja 4129fd │ │ │ │ add %cl,%ch │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ + sahf │ │ │ │ fwait │ │ │ │ out %al,(%dx) │ │ │ │ add %esp,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12255,33 +12254,33 @@ │ │ │ │ add %dl,(%rax) │ │ │ │ jo 412a80 │ │ │ │ add -0x73(%rax),%cl │ │ │ │ cmp $0x24a3422,%eax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2300750 │ │ │ │ + jmp 2300740 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x72b7fdd6(%rbp) │ │ │ │ + cmp %dl,-0x72b7fdd4(%rbx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 412a94 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ movq $0x23ac580,-0x10(%rbp) │ │ │ │ movq $0x28b5e61,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 902218 │ │ │ │ + jmp 9c3140 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12299,20 +12298,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x49021976(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ mov $0xb,%edi │ │ │ │ - lea 0x22aa7c2(%rip),%rsi │ │ │ │ + lea 0x22c95fa(%rip),%rsi │ │ │ │ lea 0x2496b3b(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x8(%rbp) │ │ │ │ movq $0x28b5e61,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2216f60 │ │ │ │ + jmp 2216f50 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -12323,15 +12322,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 412b51 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ lea 0x219769e(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd1c8 │ │ │ │ + jmp 22fd1b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12405,22 +12404,22 @@ │ │ │ │ jmp *%rax │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412cc3 │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ movq $0x412b28,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a95c1,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0x1fb634e(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x21973c6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x2197386(%rip),%rbx │ │ │ │ @@ -12448,27 +12447,27 @@ │ │ │ │ ja 412d66 │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ movq $0x412aa8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x1fb62b5(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 412d66 │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ movq $0x412a68,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x1fb627f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x21971d0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x2197190(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -12642,15 +12641,15 @@ │ │ │ │ ja 412d66 │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ movq $0x412a00,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x1fb5fa2(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x21966d9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x2196699(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -12676,15 +12675,15 @@ │ │ │ │ jb 41310c │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12700,23 +12699,23 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x4130e0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8c01,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12732,22 +12731,22 @@ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x413120,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8c01,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12770,15 +12769,15 @@ │ │ │ │ movq $0x4131b8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x28(%r12),%rsi │ │ │ │ lea 0x1fb5d77(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -12792,15 +12791,15 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 413301 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b29,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 413248 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ @@ -12833,15 +12832,15 @@ │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ cmp $0xb,%r14 │ │ │ │ jl 41339e │ │ │ │ movq $0x4132b0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r9,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ mov %r9,%r14 │ │ │ │ @@ -12965,15 +12964,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x8d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ - jmp 22fc598 │ │ │ │ + jmp 22fc588 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -13036,15 +13035,15 @@ │ │ │ │ cmp %r9,%rsi │ │ │ │ jl 413632 │ │ │ │ cmp %r9,%rsi │ │ │ │ jne 413624 │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2377c88 │ │ │ │ + jmp 2377c68 │ │ │ │ lea 0x24a2830(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x24a2810(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ @@ -13609,15 +13608,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x2314028,-0x8(%r12) │ │ │ │ + movq $0x2314018,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x219681f(%rip),%rbx │ │ │ │ @@ -13635,15 +13634,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 413db9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x21967e9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -13672,15 +13671,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x2314028,-0x8(%r12) │ │ │ │ + movq $0x2314018,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -13697,15 +13696,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 413e89 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x2196719(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -13734,15 +13733,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x2314028,-0x8(%r12) │ │ │ │ + movq $0x2314018,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -13759,15 +13758,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 413f59 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x2196649(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -13796,15 +13795,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x2314028,-0x8(%r12) │ │ │ │ + movq $0x2314018,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -13871,15 +13870,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4144cb │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ cmp $0x7f,%rax │ │ │ │ jg 41443c │ │ │ │ - movq $0x237daf8,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x80(%r12) │ │ │ │ mov %rax,-0x78(%r12) │ │ │ │ lea -0x7f(%r12),%rcx │ │ │ │ add $0xffffffffffffff88,%r12 │ │ │ │ lea 0x24a1d7d(%rip),%rdx │ │ │ │ movq $0x414120,-0x18(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ @@ -13919,57 +13918,57 @@ │ │ │ │ mov %rsi,-0x88(%r12) │ │ │ │ movq $0x418e48,-0x80(%r12) │ │ │ │ lea 0x1(%rdi),%rbx │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ lea 0x1(%r8),%rbx │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0x1,-0x68(%r12) │ │ │ │ - movq $0x237d600,-0x60(%r12) │ │ │ │ + movq $0x237d5e0,-0x60(%r12) │ │ │ │ lea -0x7f(%r12),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ lea -0x98(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0x413f70,-0x38(%r12) │ │ │ │ mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x413d90,-0x98(%r12) │ │ │ │ mov %rsi,-0x88(%r12) │ │ │ │ movq $0x418e48,-0x80(%r12) │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ mov %rsi,-0x78(%r12) │ │ │ │ mov %r8,-0x70(%r12) │ │ │ │ inc %rbx │ │ │ │ mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x237d600,-0x60(%r12) │ │ │ │ + movq $0x237d5e0,-0x60(%r12) │ │ │ │ lea -0x7f(%r12),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ lea -0x98(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0x413dd0,-0x38(%r12) │ │ │ │ mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ @@ -13987,24 +13986,24 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 414347 │ │ │ │ mov 0x6(%rax),%rbx │ │ │ │ mov 0xe(%rax),%rax │ │ │ │ - movq $0x237d600,-0x48(%r12) │ │ │ │ + movq $0x237d5e0,-0x48(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ mov %rsi,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ movq $0x4142d0,-0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -14025,46 +14024,46 @@ │ │ │ │ mov %rsi,-0x78(%r12) │ │ │ │ mov %r8,-0x70(%r12) │ │ │ │ lea -0x1(%rbx),%rsi │ │ │ │ and $0x7,%esi │ │ │ │ sub %rsi,%rbx │ │ │ │ add $0x8,%rbx │ │ │ │ mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x237d600,-0x60(%r12) │ │ │ │ + movq $0x237d5e0,-0x60(%r12) │ │ │ │ lea -0x7f(%r12),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ lea -0x98(%r12),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ movq $0x413ea0,-0x38(%r12) │ │ │ │ mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x7ff,%rax │ │ │ │ jg 4144db │ │ │ │ - movq $0x237daf8,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x80(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ - movq $0x237dbb8,-0x70(%r12) │ │ │ │ + movq $0x237db98,-0x70(%r12) │ │ │ │ lea -0x7f(%r12),%rcx │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ movq $0x28b5e61,-0x60(%r12) │ │ │ │ - movq $0x237daf8,-0x58(%r12) │ │ │ │ + movq $0x237dad8,-0x58(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ lea -0x6e(%r12),%rcx │ │ │ │ lea -0x57(%r12),%rdx │ │ │ │ add $0xffffffffffffffb0,%r12 │ │ │ │ @@ -14074,78 +14073,78 @@ │ │ │ │ jmp 4140e4 │ │ │ │ movq $0xa0,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ movq $0x88,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ cmp $0xffff,%rax │ │ │ │ jg 414596 │ │ │ │ - movq $0x237daf8,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x80(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ - movq $0x237dbb8,-0x70(%r12) │ │ │ │ + movq $0x237db98,-0x70(%r12) │ │ │ │ lea -0x7f(%r12),%rcx │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ movq $0x28b5e61,-0x60(%r12) │ │ │ │ - movq $0x237daf8,-0x58(%r12) │ │ │ │ + movq $0x237dad8,-0x58(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x237dbb8,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x48(%r12) │ │ │ │ lea -0x57(%r12),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ lea -0x6e(%r12),%rcx │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x237daf8,-0x30(%r12) │ │ │ │ + movq $0x237dad8,-0x30(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0xc,%rcx │ │ │ │ add $0xe0,%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ lea -0x46(%r12),%rcx │ │ │ │ lea -0x2f(%r12),%rdx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rdx,0x40(%rsp) │ │ │ │ mov %rcx,%rdx │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ jmp 4140e4 │ │ │ │ - movq $0x237daf8,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x80(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ - movq $0x237dbb8,-0x70(%r12) │ │ │ │ + movq $0x237db98,-0x70(%r12) │ │ │ │ lea -0x7f(%r12),%rcx │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ movq $0x28b5e61,-0x60(%r12) │ │ │ │ - movq $0x237daf8,-0x58(%r12) │ │ │ │ + movq $0x237dad8,-0x58(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x237dbb8,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x48(%r12) │ │ │ │ lea -0x57(%r12),%rcx │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ lea -0x6e(%r12),%rcx │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x237daf8,-0x30(%r12) │ │ │ │ + movq $0x237dad8,-0x30(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0xc,%rcx │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x237dbb8,-0x20(%r12) │ │ │ │ + movq $0x237db98,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rcx │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ lea -0x46(%r12),%rcx │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x12,%rcx │ │ │ │ add $0xf0,%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0x1e(%r12),%rdx │ │ │ │ lea -0x7(%r12),%rcx │ │ │ │ jmp 4140e4 │ │ │ │ @@ -14163,15 +14162,15 @@ │ │ │ │ xor %ebx,(%rdx) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 22dcd08 │ │ │ │ + jmp 22dccf8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -14202,19 +14201,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa5b9,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14254,19 +14253,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa5f3,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14306,19 +14305,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa624,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14358,19 +14357,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa65e,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14410,19 +14409,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa68f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14462,19 +14461,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa6bf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14535,19 +14534,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa6f7,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14587,19 +14586,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa767,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14639,19 +14638,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa797,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14691,19 +14690,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa7c7,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14743,19 +14742,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa7f7,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14772,18 +14771,18 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x25aa827,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ lea 0x2195888(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -14832,19 +14831,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa83f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14884,19 +14883,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa86f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14936,19 +14935,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa89f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -14988,19 +14987,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa8cf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15040,19 +15039,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa8ff,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15092,19 +15091,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa92f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15144,19 +15143,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa95f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15196,19 +15195,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa98f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15248,19 +15247,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa9bf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15300,19 +15299,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa9ef,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15352,19 +15351,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaa1f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15404,19 +15403,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaa4f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15456,19 +15455,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaa7f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15508,19 +15507,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaaaf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15560,19 +15559,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaadf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15612,19 +15611,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aab0f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15664,19 +15663,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aab3f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15716,19 +15715,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aab6f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15768,19 +15767,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aab9f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15820,19 +15819,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aae2f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15872,19 +15871,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aae5f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15924,19 +15923,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aae8f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -15976,19 +15975,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaebf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16028,19 +16027,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaeef,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16080,19 +16079,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaf1f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16132,19 +16131,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaf4f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16184,19 +16183,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aaf7f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16236,19 +16235,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aafaf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16288,19 +16287,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aafdf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16340,19 +16339,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab00f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16392,19 +16391,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab03f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16444,19 +16443,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab06f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16496,19 +16495,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab09f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16548,19 +16547,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab0cf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16600,19 +16599,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab0ff,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16652,19 +16651,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab12f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16704,19 +16703,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab15f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16798,19 +16797,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab19f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16850,19 +16849,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab1cf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16902,19 +16901,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab1ff,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -16954,19 +16953,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab22f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -17006,19 +17005,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab25f,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -17058,19 +17057,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab3cf,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -17131,19 +17130,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab407,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -17183,19 +17182,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ab437,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -17235,19 +17234,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25ac687,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -17400,15 +17399,15 @@ │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 417580 │ │ │ │ movq $0x23a9b30,(%rbx) │ │ │ │ - movq $0x224b3d8,-0x20(%r12) │ │ │ │ + movq $0x224b3c8,-0x20(%r12) │ │ │ │ movq $0x28b9209,-0x18(%r12) │ │ │ │ movq $0x28b9e39,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0xc4,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -17553,15 +17552,15 @@ │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4177d0 │ │ │ │ movq $0x23a9b30,(%rbx) │ │ │ │ - movq $0x224b3d8,-0x20(%r12) │ │ │ │ + movq $0x224b3c8,-0x20(%r12) │ │ │ │ movq $0x28b9209,-0x18(%r12) │ │ │ │ movq $0x25a3c01,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x1f6,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -19711,15 +19710,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ leave │ │ │ │ jnp 418e87 │ │ │ │ add %cl,%ch │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ shr $0x1,%bh │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -19744,29 +19743,29 @@ │ │ │ │ jnp 418ee0 │ │ │ │ add -0x39(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ add %cl,-0x74b3ffbf(%rdi) │ │ │ │ jae 418edb │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2266608 │ │ │ │ + jmp 22665f8 │ │ │ │ lea 0x2197be8(%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 %ch,0x4802197b(%rax) │ │ │ │ movl $0x418f28,0x0(%rbp) │ │ │ │ lea 0x24866f9(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2331250 │ │ │ │ + jmp 2331240 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -19823,16 +19822,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ push %rcx │ │ │ │ jnp 418fd7 │ │ │ │ add %cl,%ch │ │ │ │ - push %rsp │ │ │ │ - mov $0x1f0f01ef,%edi │ │ │ │ + rex.R mov $0x1f0f01ef,%edi │ │ │ │ rex add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x4802197b(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ @@ -19851,15 +19849,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x7b(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x419050,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2266608 │ │ │ │ + jmp 22665f8 │ │ │ │ lea 0x2197b70(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -19868,15 +19866,15 @@ │ │ │ │ add %dh,(%rax) │ │ │ │ jnp 419068 │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r15b,-0x70(%r8) │ │ │ │ add %cl,-0x73(%r8) │ │ │ │ xor $0x24865a9,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2331250 │ │ │ │ + jmp 2331240 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -19933,18 +19931,16 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ fnstcw 0x19(%rdx) │ │ │ │ add %cl,%ch │ │ │ │ - add $0xbe,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - (bad) │ │ │ │ + hlt │ │ │ │ + mov $0x1f0f01ef,%ebp │ │ │ │ rex add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ jnp 419148 │ │ │ │ @@ -19966,29 +19962,29 @@ │ │ │ │ add %dh,%al │ │ │ │ jp 419180 │ │ │ │ add -0x39(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ movabs 0x4807738b4c004191,%al │ │ │ │ mov %ebx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2266608 │ │ │ │ + jmp 22665f8 │ │ │ │ lea 0x2197af8(%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 %bh,0x4802197a(%rax) │ │ │ │ movl $0x4191c8,0x0(%rbp) │ │ │ │ lea 0x2486459(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2331250 │ │ │ │ + jmp 2331240 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20045,18 +20041,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ jp 419277 │ │ │ │ add %cl,%ch │ │ │ │ - mov $0xbc,%ah │ │ │ │ - out %eax,(%dx) │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - (bad) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov $0x1f0f01ef,%esp │ │ │ │ rex add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4802197a(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ @@ -20075,30 +20069,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x7a(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x4192f0,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2266608 │ │ │ │ + jmp 22665f8 │ │ │ │ lea 0x2197a80(%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,0x7a(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x419318,0x0(%rbp) │ │ │ │ lea 0x2486309(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2331250 │ │ │ │ + jmp 2331240 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20155,15 +20149,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ jmp ffffffffe943ad29 <__environ@GLIBC_2.2.5+0xffffffffe6b7cac1> │ │ │ │ - fs mov $0x1f0f01ef,%ebx │ │ │ │ + push %rsp │ │ │ │ + mov $0x1f0f01ef,%ebx │ │ │ │ rex add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ jp 4193e8 │ │ │ │ @@ -20187,15 +20182,15 @@ │ │ │ │ add -0x39(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ rex xchg %eax,%esp │ │ │ │ add %cl,0x73(%r11,%rcx,4) │ │ │ │ (bad) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2266608 │ │ │ │ + jmp 22665f8 │ │ │ │ lea 0x2197a08(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20204,15 +20199,15 @@ │ │ │ │ add %cl,%al │ │ │ │ jns 419458 │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r13b,-0x6c(%r8) │ │ │ │ add %cl,-0x73(%r8) │ │ │ │ xor $0x24861b9,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2331250 │ │ │ │ + jmp 2331240 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20267,15 +20262,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ jno 419576 │ │ │ │ sbb %eax,(%rdx) │ │ │ │ - jmp 2314f18 │ │ │ │ + jmp 2314f08 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -20296,30 +20291,30 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x48021979(%rax) │ │ │ │ movl $0x419590,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2266608 │ │ │ │ + jmp 22665f8 │ │ │ │ lea 0x2197990(%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) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x4195b8,0x0(%rbp) │ │ │ │ lea 0x2486069(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2331250 │ │ │ │ + jmp 2331240 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20381,15 +20376,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 419682 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2197ac9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22dfaa8 │ │ │ │ + jmp 22dfa98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20581,23 +20576,23 @@ │ │ │ │ cmpq $0x2f,0x7(%rbx) │ │ │ │ jne 4198de │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 224cdf0 │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + jmp 224cde0 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28b83f9,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 224cdf0 │ │ │ │ + jmp 224cde0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x419888,0x0(%rbp) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20674,17 +20669,17 @@ │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 419a41 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x249c430(%rip),%rsi │ │ │ │ - lea 0x22b65f1(%rip),%r14 │ │ │ │ + lea 0x22d5429(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23308e0 │ │ │ │ + jmp 23308d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xc8000000,%eax │ │ │ │ ja 419a78 │ │ │ │ @@ -20701,15 +20696,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 419aa2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2197767(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x8000000,%eax │ │ │ │ (bad) │ │ │ │ @@ -20727,15 +20722,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 419b09 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x249c368(%rip),%rsi │ │ │ │ lea 0x2196eaa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22434a8 │ │ │ │ + jmp 2243498 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x60000000,%eax │ │ │ │ ja 419b40 │ │ │ │ @@ -20752,15 +20747,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 419b6a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2197707(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x68000000,%eax │ │ │ │ ja 419ba0 │ │ │ │ @@ -20777,33 +20772,34 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 419bca │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2197707(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ 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) │ │ │ │ - movabs 0x4cf0458d48023690,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + shlb $0x2,0x2f(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 419c0a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20817,15 +20813,15 @@ │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x419be8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1048fb0,-0x10(%r12) │ │ │ │ + movq $0xbb23e8,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x25b13b7,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0x2197758(%rip),%rbx │ │ │ │ @@ -20847,15 +20843,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 419cd2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2197727(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x90000000,%eax │ │ │ │ ja 419d08 │ │ │ │ @@ -20872,15 +20868,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 419d32 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x219772f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x98000000,%eax │ │ │ │ ja 419d68 │ │ │ │ @@ -20897,34 +20893,37 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 419d92 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2197737(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ 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) │ │ │ │ - fmuls -0x72b7fdca(%rsi) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 419dd2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -20938,15 +20937,15 @@ │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x419db0,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1048fb0,-0x10(%r12) │ │ │ │ + movq $0xbb23e8,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x25b15af,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0x2197788(%rip),%rbx │ │ │ │ @@ -20969,15 +20968,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 419ea1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21973d7(%rip),%rsi │ │ │ │ lea 0x1fb2084(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x48000000,%eax │ │ │ │ ja 419ed8 │ │ │ │ @@ -21014,15 +21013,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 $0xf83f90,-0x8(%r12) │ │ │ │ + movq $0x84c800,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -21045,15 +21044,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 419fba │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x219769f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21066,15 +21065,15 @@ │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 41a001 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ lea 0x21975f4(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21117,46 +21116,46 @@ │ │ │ │ (bad) │ │ │ │ rolb $1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41a181 │ │ │ │ movq $0x419fd8,-0xc8(%r12) │ │ │ │ mov %r14,-0xb8(%r12) │ │ │ │ - movq $0xf83d30,-0xb0(%r12) │ │ │ │ + movq $0x84c5a0,-0xb0(%r12) │ │ │ │ lea -0xc8(%r12),%rax │ │ │ │ mov %rax,-0xa8(%r12) │ │ │ │ - movq $0x2217988,-0xa0(%r12) │ │ │ │ + movq $0x2217978,-0xa0(%r12) │ │ │ │ lea -0xae(%r12),%rax │ │ │ │ mov %rax,-0x98(%r12) │ │ │ │ movq $0x41a020,-0x90(%r12) │ │ │ │ mov %rax,-0x88(%r12) │ │ │ │ movq $0x41a040,-0x80(%r12) │ │ │ │ lea -0x9f(%r12),%rax │ │ │ │ mov %rax,-0x78(%r12) │ │ │ │ - movq $0xf83cf0,-0x70(%r12) │ │ │ │ - movq $0x276e03a,-0x68(%r12) │ │ │ │ + movq $0x84c560,-0x70(%r12) │ │ │ │ + movq $0x26adc3a,-0x68(%r12) │ │ │ │ lea -0x7f(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0xf83c70,-0x58(%r12) │ │ │ │ + movq $0x84c4e0,-0x58(%r12) │ │ │ │ movq $0x25b16ea,-0x50(%r12) │ │ │ │ lea -0x6f(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ lea -0x8f(%r12),%rax │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0xf83c50,-0x38(%r12) │ │ │ │ + movq $0x84c4c0,-0x38(%r12) │ │ │ │ lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x25b1709,-0x28(%r12) │ │ │ │ - movq $0xf83bd0,-0x20(%r12) │ │ │ │ + movq $0x84c440,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xf83c10,-0x10(%r12) │ │ │ │ + movq $0x84c480,-0x10(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x27660a1,(%r12) │ │ │ │ + movq $0x26a5ca1,(%r12) │ │ │ │ lea -0xc(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0xd0,0x388(%r13) │ │ │ │ lea 0x21975b5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ @@ -21171,33 +21170,33 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41a1ce │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x490234bc(%rax) │ │ │ │ + add %al,0x490228b8(%rax) │ │ │ │ add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41a219 │ │ │ │ movq $0x41a1a8,-0x18(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - jmp f52f48 │ │ │ │ + jmp 81b7b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0x2197545(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -21265,28 +21264,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x84358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ je 41a325 │ │ │ │ add %cl,%ch │ │ │ │ + adc %bx,%ax │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ - leave │ │ │ │ - mov $0x1f0f6601,%edi │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.X sub %al,(%rdx) │ │ │ │ - jmp 7f8400 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + xor %ebp,(%rdx) │ │ │ │ + add %cl,%ch │ │ │ │ + repz out %eax,(%dx) │ │ │ │ + rex.WB add %cl,(%r15) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ @@ -21306,15 +21307,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 41a3a3 │ │ │ │ lea 0x247c95e(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ lea 0x219740d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -21363,24 +21364,24 @@ │ │ │ │ je 41a463 │ │ │ │ cmp $0xd,%rax │ │ │ │ jne 41a4a8 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41a48d │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41a48d │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x2197314(%rip),%rbx │ │ │ │ @@ -21413,15 +21414,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 41a533 │ │ │ │ lea 0x21972a6(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2232138 │ │ │ │ + jmp 2232128 │ │ │ │ lea 0x219729d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21432,15 +21433,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41a55a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224bbd8 │ │ │ │ + jmp 224bbc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -21450,15 +21451,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41a592 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224bbd8 │ │ │ │ + jmp 224bbc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -21596,15 +21597,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0x23acaa8,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 224bb08 │ │ │ │ + jmp 224baf8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ @@ -21667,26 +21668,26 @@ │ │ │ │ jb 41a8d4 │ │ │ │ cmp $0x7,%rax │ │ │ │ jae 41a923 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41a908 │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 41a990 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41a908 │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x2196eb1(%rip),%rbx │ │ │ │ @@ -21699,24 +21700,24 @@ │ │ │ │ je 41a966 │ │ │ │ cmp $0xd,%rax │ │ │ │ jne 41a990 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41a908 │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41a908 │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x248b922(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -21729,15 +21730,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0xc358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ outsb %ds:(%rsi),(%dx) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ - jmp 2016c30 │ │ │ │ + jmp 204b678 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -21763,15 +21764,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x45(%rbp),%dh │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41aa56 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x2196d73(%rip),%rbx │ │ │ │ @@ -21788,15 +21789,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x3c358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ - jmp 2016c30 │ │ │ │ + jmp 204b678 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -21968,15 +21969,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 41ace2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2196c61(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263c18 │ │ │ │ + jmp 2263c08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -22093,15 +22094,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -22118,15 +22119,15 @@ │ │ │ │ rex.RB loopne 41af21 │ │ │ │ cmp %edi,%eax │ │ │ │ jb 41aef2 │ │ │ │ movq $0x41af10,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2202e00 │ │ │ │ + jmp 2202df0 │ │ │ │ lea 0x2196abf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22153,17 +22154,17 @@ │ │ │ │ sbb %eax,(%rdx) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x41af88,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x2196a1e(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22cb76d(%rip),%r14 │ │ │ │ + lea 0x22ea5a5(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ac7a38 │ │ │ │ + jmp 143f178 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22177,15 +22178,15 @@ │ │ │ │ clc │ │ │ │ add 0x3e(%rdx),%dh │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0x23ad0e0,-0x8(%rbp) │ │ │ │ movq $0x25b19ab,0x0(%rbp) │ │ │ │ movq $0x25b19a2,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2202e70 │ │ │ │ + jmp 2202e60 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -22216,15 +22217,15 @@ │ │ │ │ sbb %eax,(%rdx) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41b079 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x22caa20(%rip),%r14 │ │ │ │ + lea 0x22e9858(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41aed0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -22245,15 +22246,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x41b040,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22ca926(%rip),%r14 │ │ │ │ + lea 0x22e975e(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41aed0 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -22278,15 +22279,15 @@ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x41b090,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22ca8d5(%rip),%r14 │ │ │ │ + lea 0x22e970d(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41aed0 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -22311,15 +22312,15 @@ │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ movq $0x41b118,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22c9f04(%rip),%r14 │ │ │ │ + lea 0x22e8d3c(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41aed0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -22352,15 +22353,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ push $0xffffffffc7480219 │ │ │ │ rex.RB clc │ │ │ │ enter $0x41b2,$0x0 │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x22c9fee(%rip),%rbx │ │ │ │ + lea 0x22e8e26(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41b2c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -22373,17 +22374,17 @@ │ │ │ │ add %ch,0x48021967(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x41b310,0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ lea 0x219669e(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x22cb3ed(%rip),%r14 │ │ │ │ + lea 0x22ea225(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ac7a38 │ │ │ │ + jmp 143f178 │ │ │ │ lea 0x21967b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -22427,15 +22428,15 @@ │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x22ca618(%rip),%r14 │ │ │ │ + lea 0x22e9450(%rip),%r14 │ │ │ │ movq $0x23ac580,0x0(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp 41aed0 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -22564,15 +22565,15 @@ │ │ │ │ rex.XB decl -0x7d(%r9) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x41b540,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -22676,15 +22677,15 @@ │ │ │ │ rex.RXB add -0x77(%r8),%r9b │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rbp,2) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x41b720,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -22703,15 +22704,15 @@ │ │ │ │ add -0x77(%rax),%cl │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x11(%rbp) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 224ed60 │ │ │ │ + jmp 224ed50 │ │ │ │ lea 0x24777d4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -22772,15 +22773,15 @@ │ │ │ │ rex.XB decl -0x7d(%r9) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x41b7e8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -22986,23 +22987,23 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ je 41bafa │ │ │ │ movq $0x41b9f0,0x0(%rbp) │ │ │ │ mov 0x6(%rax),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ mov %rax,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jne 41bafa │ │ │ │ movq $0x41b998,0x0(%rbp) │ │ │ │ mov 0x7(%rax),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 224ed60 │ │ │ │ + jmp 224ed50 │ │ │ │ lea 0x2477417(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23177,15 +23178,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -23202,15 +23203,15 @@ │ │ │ │ rex.RB loopne 41be49 │ │ │ │ cmp %edi,%eax │ │ │ │ jb 41be1a │ │ │ │ movq $0x41be38,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2202e00 │ │ │ │ + jmp 2202df0 │ │ │ │ lea 0x2195cef(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23238,17 +23239,17 @@ │ │ │ │ add %ah,0x4802195c(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x41beb0,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x2195af6(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22ca845(%rip),%r14 │ │ │ │ + lea 0x22e967d(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ac7a38 │ │ │ │ + jmp 143f178 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23261,15 +23262,15 @@ │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41bf04 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0x23ad0e0,-0x8(%rbp) │ │ │ │ movq $0x25b1b03,0x0(%rbp) │ │ │ │ movq $0x25b19a2,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2202e70 │ │ │ │ + jmp 2202e60 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -23300,15 +23301,15 @@ │ │ │ │ sbb %eax,(%rdx) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41bfa1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x22c9af8(%rip),%r14 │ │ │ │ + lea 0x22e8930(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41bdf8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -23329,15 +23330,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x41bf68,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22c99fe(%rip),%r14 │ │ │ │ + lea 0x22e8836(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41bdf8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -23362,15 +23363,15 @@ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x41bfb8,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22c99ad(%rip),%r14 │ │ │ │ + lea 0x22e87e5(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41bdf8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -23397,15 +23398,15 @@ │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ movq $0x41c040,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22c8fdc(%rip),%r14 │ │ │ │ + lea 0x22e7e14(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41bdf8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -23438,15 +23439,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ pop %rdx │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x41c1f0,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x22c90c6(%rip),%rbx │ │ │ │ + lea 0x22e7efe(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41c1f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -23461,17 +23462,17 @@ │ │ │ │ sbb %eax,(%rdx) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x41c238,0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ lea 0x2195776(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x22ca4c5(%rip),%r14 │ │ │ │ + lea 0x22e92fd(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ac7a38 │ │ │ │ + jmp 143f178 │ │ │ │ lea 0x21959e4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -23514,15 +23515,15 @@ │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x22c96f0(%rip),%r14 │ │ │ │ + lea 0x22e8528(%rip),%r14 │ │ │ │ movq $0x23ac580,0x0(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp 41bdf8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -23725,15 +23726,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,0x480041c4(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -23785,15 +23786,15 @@ │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41c676 │ │ │ │ movq $0x41c3b8,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ - lea 0x245cc9d(%rip),%rbx │ │ │ │ + lea 0x244e69d(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x219559b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -23899,15 +23900,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -23924,15 +23925,15 @@ │ │ │ │ rex.RB loopne 41c8a1 │ │ │ │ cmp %edi,%eax │ │ │ │ jb 41c872 │ │ │ │ movq $0x41c890,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2202e00 │ │ │ │ + jmp 2202df0 │ │ │ │ lea 0x21953cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23958,17 +23959,17 @@ │ │ │ │ add %al,0x48021953(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x41c908,0x8(%rbp) │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x219509e(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22c9ded(%rip),%r14 │ │ │ │ + lea 0x22e8c25(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ac7a38 │ │ │ │ + jmp 143f178 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -23981,15 +23982,15 @@ │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 41c95c │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0x23ad0e0,-0x8(%rbp) │ │ │ │ movq $0x25b1c3b,0x0(%rbp) │ │ │ │ movq $0x25b19a2,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2202e70 │ │ │ │ + jmp 2202e60 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -24019,15 +24020,15 @@ │ │ │ │ rclb $0x2,0x19(%rdx) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41c9f9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x22c90a0(%rip),%r14 │ │ │ │ + lea 0x22e7ed8(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41c850 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -24048,15 +24049,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x41c9c0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22c8fa6(%rip),%r14 │ │ │ │ + lea 0x22e7dde(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41c850 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -24082,15 +24083,15 @@ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x41ca10,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22c8f55(%rip),%r14 │ │ │ │ + lea 0x22e7d8d(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41c850 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -24115,15 +24116,15 @@ │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ movq $0x41ca98,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22c8584(%rip),%r14 │ │ │ │ + lea 0x22e73bc(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 41c850 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -24156,15 +24157,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ push %rcx │ │ │ │ sbb %eax,(%rdx) │ │ │ │ movq $0x41cc48,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x22c866e(%rip),%rbx │ │ │ │ + lea 0x22e74a6(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41cc48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -24177,17 +24178,17 @@ │ │ │ │ add %bh,0x48021950(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x41cc90,0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ lea 0x2194d1e(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x22c9a6d(%rip),%r14 │ │ │ │ + lea 0x22e88a5(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ac7a38 │ │ │ │ + jmp 143f178 │ │ │ │ lea 0x21950c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -24232,15 +24233,15 @@ │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x22c8c98(%rip),%r14 │ │ │ │ + lea 0x22e7ad0(%rip),%r14 │ │ │ │ movq $0x23ac580,0x0(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp 41c850 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -24460,15 +24461,15 @@ │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0x23acaa8,-0x20(%rbp) │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 2375430 │ │ │ │ + jmp 2375410 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x41cfa8,0x0(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x2498e11(%rip),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ @@ -24552,15 +24553,15 @@ │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ movq $0x23ac580,0x10(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2375430 │ │ │ │ + jmp 2375410 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x2194bca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -24570,16 +24571,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xf4358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - adc $0x28,%al │ │ │ │ + testl $0x2c358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + add (%rdx),%ebp │ │ │ │ add %cl,%ch │ │ │ │ pop %rsi │ │ │ │ jmp fa8d1cb <__environ@GLIBC_2.2.5+0xd1cef63> │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -24589,16 +24590,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xc358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - adc $0x28,%al │ │ │ │ + testl $0x44358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + add (%rdx),%ch │ │ │ │ add %cl,%ch │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ repz (bad) │ │ │ │ jmp *0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ @@ -24933,15 +24934,15 @@ │ │ │ │ mov %rsi,-0x30(%rbp) │ │ │ │ mov %rdi,-0x28(%rbp) │ │ │ │ mov %r8,-0x20(%rbp) │ │ │ │ mov %r10b,-0x18(%rbp) │ │ │ │ mov %al,-0x10(%rbp) │ │ │ │ mov %r9b,-0x8(%rbp) │ │ │ │ add $0xffffffffffffff98,%rbp │ │ │ │ - jmp 1e9b038 │ │ │ │ + jmp 1f11cf8 │ │ │ │ lea 0x10(%rax),%r11 │ │ │ │ mov %r11,0x78(%rsp) │ │ │ │ lea 0x1(%rdi),%r11 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ mov (%rax,%r11,1),%al │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ @@ -24991,15 +24992,15 @@ │ │ │ │ mov %rdi,-0x30(%rbp) │ │ │ │ mov %r8,-0x28(%rbp) │ │ │ │ mov %r10b,-0x20(%rbp) │ │ │ │ mov %al,-0x18(%rbp) │ │ │ │ mov %r9b,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffff90,%rbp │ │ │ │ - jmp 1e9b038 │ │ │ │ + jmp 1f11cf8 │ │ │ │ cmp $0x2,%r11 │ │ │ │ jge 41d8c5 │ │ │ │ cmp $0x1,%r11 │ │ │ │ jl 41d6ab │ │ │ │ mov %r10b,%r11b │ │ │ │ add $0xbf,%r11b │ │ │ │ cmp $0x19,%r11b │ │ │ │ @@ -25088,27 +25089,27 @@ │ │ │ │ mov %r9,-0x30(%rbp) │ │ │ │ mov %rsi,-0x28(%rbp) │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ mov %r10b,-0x10(%rbp) │ │ │ │ mov %al,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffa0,%rbp │ │ │ │ - jmp 1e9b038 │ │ │ │ + jmp 1f11cf8 │ │ │ │ movq $0x41d518,0x0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - jmp 1efc298 │ │ │ │ + jmp 1f72f58 │ │ │ │ movq $0x41d3e0,0x0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - jmp 1efc298 │ │ │ │ + jmp 1f72f58 │ │ │ │ movq $0x41d2f8,0x0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - jmp 1efc298 │ │ │ │ + jmp 1f72f58 │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -25123,36 +25124,37 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs (%rdx) │ │ │ │ - add -0x73(%rax),%r9b │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + push $0x4802443a │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 41da55 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x41da10,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41da10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48024432(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp 0x48(%rdx,%rax,1),%al │ │ │ │ mov 0x17(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jg 41da29 │ │ │ │ - lea 0x2443288(%rip),%rbx │ │ │ │ + lea 0x2443a18(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x41da70,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -25224,15 +25226,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -25574,15 +25576,15 @@ │ │ │ │ mov %rsi,-0x30(%rbp) │ │ │ │ mov %rdi,-0x28(%rbp) │ │ │ │ mov %r8,-0x20(%rbp) │ │ │ │ mov %r10b,-0x18(%rbp) │ │ │ │ mov %al,-0x10(%rbp) │ │ │ │ mov %r9b,-0x8(%rbp) │ │ │ │ add $0xffffffffffffff98,%rbp │ │ │ │ - jmp 1e9b038 │ │ │ │ + jmp 1f11cf8 │ │ │ │ lea 0x10(%rax),%r11 │ │ │ │ mov %r11,0x78(%rsp) │ │ │ │ lea 0x1(%rdi),%r11 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ mov (%rax,%r11,1),%al │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ @@ -25632,15 +25634,15 @@ │ │ │ │ mov %rdi,-0x30(%rbp) │ │ │ │ mov %r8,-0x28(%rbp) │ │ │ │ mov %r10b,-0x20(%rbp) │ │ │ │ mov %al,-0x18(%rbp) │ │ │ │ mov %r9b,-0x10(%rbp) │ │ │ │ mov %dl,-0x8(%rbp) │ │ │ │ add $0xffffffffffffff90,%rbp │ │ │ │ - jmp 1e9b038 │ │ │ │ + jmp 1f11cf8 │ │ │ │ cmp $0x2,%r11 │ │ │ │ jge 41e235 │ │ │ │ cmp $0x1,%r11 │ │ │ │ jl 41e01b │ │ │ │ mov %r10b,%r11b │ │ │ │ add $0xbf,%r11b │ │ │ │ cmp $0x19,%r11b │ │ │ │ @@ -25729,27 +25731,27 @@ │ │ │ │ mov %r9,-0x30(%rbp) │ │ │ │ mov %rsi,-0x28(%rbp) │ │ │ │ mov %rdi,-0x20(%rbp) │ │ │ │ mov %r8,-0x18(%rbp) │ │ │ │ mov %r10b,-0x10(%rbp) │ │ │ │ mov %al,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffa0,%rbp │ │ │ │ - jmp 1e9b038 │ │ │ │ + jmp 1f11cf8 │ │ │ │ movq $0x41de88,0x0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - jmp 1efc298 │ │ │ │ + jmp 1f72f58 │ │ │ │ movq $0x41dd50,0x0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - jmp 1efc298 │ │ │ │ + jmp 1f72f58 │ │ │ │ movq $0x41dc68,0x0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - jmp 1efc298 │ │ │ │ + jmp 1f72f58 │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -25853,15 +25855,15 @@ │ │ │ │ add %r10,%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rcx,%rdi │ │ │ │ movzbl %sil,%ecx │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - call 1e531d0 │ │ │ │ + call 1ec9e70 │ │ │ │ add $0x8,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ je 41e489 │ │ │ │ add %rax,%r14 │ │ │ │ inc %r14 │ │ │ │ jmp 41e395 │ │ │ │ lea 0x24979d1(%rip),%rbx │ │ │ │ @@ -25886,19 +25888,19 @@ │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41e51f │ │ │ │ movq $0x41e340,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x237daf8,-0x20(%r12) │ │ │ │ + movq $0x237dad8,-0x20(%r12) │ │ │ │ sub %rdi,%r14 │ │ │ │ sub %rcx,%r14 │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -25945,15 +25947,15 @@ │ │ │ │ ja 41e5f2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ mov (%rax,%rbx,1),%al │ │ │ │ - movq $0x2314028,-0x8(%r12) │ │ │ │ + movq $0x2314018,-0x8(%r12) │ │ │ │ mov %al,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -25972,15 +25974,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41e660 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ inc %rbx │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 41e688 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -26021,15 +26023,15 @@ │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB adc %r9b,(%r15) │ │ │ │ mov $0x5b,%dh │ │ │ │ (bad) │ │ │ │ movzbl 0x8(%rbp),%edx │ │ │ │ cmp %rbx,%rdx │ │ │ │ je 41e7ae │ │ │ │ - movq $0x237daf8,-0x30(%r12) │ │ │ │ + movq $0x237dad8,-0x30(%r12) │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ lea -0x2f(%r12),%rbx │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -26083,15 +26085,15 @@ │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x24976ba(%rip),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x41e618,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -26113,15 +26115,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ mov (%rcx,%rbx,1),%cl │ │ │ │ cmp $0x80,%cl │ │ │ │ jae 41e852 │ │ │ │ - movq $0x237db18,-0x8(%r12) │ │ │ │ + movq $0x237daf8,-0x8(%r12) │ │ │ │ movzbl %cl,%eax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xe0,%cl │ │ │ │ jae 41e890 │ │ │ │ @@ -26129,15 +26131,15 @@ │ │ │ │ inc %rbx │ │ │ │ movzbl (%rax,%rbx,1),%eax │ │ │ │ movzbl %cl,%ebx │ │ │ │ add $0xffffffffffffff40,%rbx │ │ │ │ shl $0x6,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ lea -0x80(%rbx),%rax │ │ │ │ - movq $0x237db18,-0x8(%r12) │ │ │ │ + movq $0x237daf8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0xf0,%cl │ │ │ │ jae 41e8e5 │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ @@ -26150,15 +26152,15 @@ │ │ │ │ shl $0x6,%rax │ │ │ │ add %rdx,%rax │ │ │ │ movzbl %cl,%ebx │ │ │ │ add $0xffffffffffffff20,%rbx │ │ │ │ shl $0xc,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ lea -0x80(%rbx),%rax │ │ │ │ - movq $0x237db18,-0x8(%r12) │ │ │ │ + movq $0x237daf8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ lea 0x3(%rbx),%rsi │ │ │ │ movzbl (%rdx,%rsi,1),%edx │ │ │ │ @@ -26175,15 +26177,15 @@ │ │ │ │ shl $0xc,%rax │ │ │ │ add %rsi,%rax │ │ │ │ movzbl %cl,%ebx │ │ │ │ add $0xffffffffffffff10,%rbx │ │ │ │ shl $0x12,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ lea -0x80(%rbx),%rax │ │ │ │ - movq $0x237db18,-0x8(%r12) │ │ │ │ + movq $0x237daf8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -26191,16 +26193,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and 0x48(%rdx,%rax,1),%eax │ │ │ │ + add %al,%al │ │ │ │ + sub 0x48(%rdx,%rax,1),%al │ │ │ │ lea -0x60(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41f3a0 │ │ │ │ movq $0x41e9b8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ @@ -26212,40 +26214,44 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - and 0x48(%rdx,%rax,1),%al │ │ │ │ + add %al,0x4802442a(%rax) │ │ │ │ movl $0x41e9e0,0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 41e9e0 │ │ │ │ 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 │ │ │ │ - and 0x48(%rdx,%rax,1),%al │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - jmp 41eb44 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bl,0x2a(%rax) │ │ │ │ + add -0x75(%rax),%r9b │ │ │ │ + or %r13b,%r9b │ │ │ │ + pop %rbx │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ enter $0x6,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49024422(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub 0x49(%rdx,%rax,1),%al │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41ea5d │ │ │ │ movq $0x41dbb0,-0x20(%r12) │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ @@ -26268,31 +26274,29 @@ │ │ │ │ nopl (%rax) │ │ │ │ xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and 0x48(%rdx,%rax,1),%al │ │ │ │ + add %bh,0x48024429(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 41ee35 │ │ │ │ nopl (%rax) │ │ │ │ enter $0x6,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and %eax,0x48(%rdx,%rax,1) │ │ │ │ + add %cl,0x48024429(%rax) │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ mov 0x38(%rbp),%rbx │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ @@ -26306,15 +26310,16 @@ │ │ │ │ jmp 41ed24 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7cfdbbdf(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub %eax,-0x7d(%rdx,%rax,1) │ │ │ │ jrcxz 41eb0a │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 41f0ba │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ movq $0x41eb40,0x20(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -26326,29 +26331,24 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x21(%rax) │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,%ah │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock nop │ │ │ │ - jmp 41eb9c │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ + add %bh,%al │ │ │ │ + sub %al,0x48(%rdx,%rax,1) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 41ee18 │ │ │ │ + movq $0x41eb90,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ mov 0xe(%rcx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0x6(%rcx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41eb90 │ │ │ │ @@ -26356,16 +26356,15 @@ │ │ │ │ jmp *%rax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - and %eax,0x48(%rdx,%rax,1) │ │ │ │ + add %ch,0x48024428(%rax) │ │ │ │ mov 0x17(%rbx),%edx │ │ │ │ test %rdx,%rdx │ │ │ │ jle 41f0ba │ │ │ │ movq $0x41ebe0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -26379,45 +26378,50 @@ │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - and %al,0x48(%rdx,%rax,1) │ │ │ │ - movl $0x41ec08,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %bl,0x28(%rax) │ │ │ │ + add -0x39(%rax),%r9b │ │ │ │ + add %r9b,(%r8) │ │ │ │ + in (%dx),%al │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ jne 41ec08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48024420(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sub %al,0x48(%rdx,%rax,1) │ │ │ │ mov 0x17(%rbx),%eax │ │ │ │ test %rax,%rax │ │ │ │ jg 41edec │ │ │ │ movq $0x41ec40,0x0(%rbp) │ │ │ │ - lea 0x2442084(%rip),%rbx │ │ │ │ + lea 0x2442814(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 41ec40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x20(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%r9b │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ adc %cl,-0x75(%rax) │ │ │ │ jne 41ec58 │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ @@ -26428,30 +26432,32 @@ │ │ │ │ jmp 41ecc7 │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and %al,0x48(%rdx,%rax,1) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%r9b │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 41ec90 │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41f1aa │ │ │ │ - movq $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x17(%r12),%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ add %rdx,%rdi │ │ │ │ mov %rcx,%r8 │ │ │ │ @@ -26470,19 +26476,23 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802441f(%rax) │ │ │ │ - mov 0x28(%rbp),%ebx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%r9b │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 41ed28 │ │ │ │ add $0x8,%rbp │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41f0e8 │ │ │ │ cmp $0x1,%rdx │ │ │ │ jne 41ed98 │ │ │ │ mov 0x7(%rsi),%rax │ │ │ │ @@ -26574,17 +26584,18 @@ │ │ │ │ jne 41eed0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb $0xb60f0244,%eax │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ + add %ch,0x25(%rax) │ │ │ │ + add (%rdi),%r9b │ │ │ │ + mov $0x45,%dh │ │ │ │ + or %cl,0x3b(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ je 41f0b6 │ │ │ │ mov 0x30(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ @@ -26637,19 +26648,16 @@ │ │ │ │ lret │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbb $0x44,%al │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - pop %rbp │ │ │ │ - push %rax │ │ │ │ + add %al,0x48024424(%rax) │ │ │ │ + mov 0x50(%rbp),%ebx │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ mov 0x38(%rbp),%r8 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x18(%rbp),%r10b │ │ │ │ mov 0x20(%rbp),%r11 │ │ │ │ @@ -26694,19 +26702,18 @@ │ │ │ │ jmp 23a4370 │ │ │ │ nopl (%rax) │ │ │ │ addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb $0x44,%al │ │ │ │ - add -0x7cb7f81d(%rbx),%al │ │ │ │ - sti │ │ │ │ - add %esi,0x11(%rbp) │ │ │ │ + add %bl,-0x7cfdbbdd(%rax) │ │ │ │ + jrcxz 41f0aa │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 41f0ba │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 41eb15 │ │ │ │ add $0x20,%rbp │ │ │ │ lea 0x2496d81(%rip),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -26743,16 +26750,16 @@ │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ enter $0x3,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1b(%rax) │ │ │ │ - add (%rdi),%r9b │ │ │ │ + add %bl,%al │ │ │ │ + and 0xf(%rdx,%rax,1),%al │ │ │ │ mov $0x45,%dh │ │ │ │ adc %cl,-0x7d(%rax) │ │ │ │ rolb $0x48,0x84db60f(%rax) │ │ │ │ add $0xffffff40,%ecx │ │ │ │ shl $0x6,%rcx │ │ │ │ add %rax,%rcx │ │ │ │ cmp 0x7(%rbx),%rcx │ │ │ │ @@ -26811,16 +26818,16 @@ │ │ │ │ leave │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sbb 0xf(%rdx,%rax,1),%al │ │ │ │ + add %cl,%al │ │ │ │ + and %eax,0xf(%rdx,%rax,1) │ │ │ │ mov $0x45,%dh │ │ │ │ sbb %cl,-0x7d(%rax) │ │ │ │ rolb $0x48,0x104db60f(%rax) │ │ │ │ add $0xffffff80,%ecx │ │ │ │ shl $0x6,%rcx │ │ │ │ add %rax,%rcx │ │ │ │ movzbl 0x8(%rbp),%eax │ │ │ │ @@ -26866,16 +26873,16 @@ │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ lret $0xf │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x19(%rax) │ │ │ │ - add (%rdi),%r9b │ │ │ │ + add %al,(%rax) │ │ │ │ + and %eax,0xf(%rdx,%rax,1) │ │ │ │ mov $0x45,%dh │ │ │ │ and %cl,-0x7d(%rax) │ │ │ │ rolb $0x48,0x184db60f(%rax) │ │ │ │ add $0xffffff80,%ecx │ │ │ │ shl $0x6,%rcx │ │ │ │ add %rax,%rcx │ │ │ │ movzbl 0x10(%rbp),%eax │ │ │ │ @@ -26901,19 +26908,22 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb %al,0x49(%rdx,%rax,1) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41f3f5 │ │ │ │ + add %bh,0x20(%rax) │ │ │ │ + add -0x7d(%rcx),%r9b │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ movq $0x41d9d0,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x41e978,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -27168,30 +27178,30 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41f712 │ │ │ │ movq $0x41f730,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7f8d98 │ │ │ │ + jmp 8b9cc0 │ │ │ │ lea 0x219271f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ es sbb %eax,(%rdx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 41f749 │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 9036f8 │ │ │ │ + jmp 9c4620 │ │ │ │ lea 0x21926a0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27229,15 +27239,15 @@ │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x2192602(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23117a0 │ │ │ │ + jmp 2311790 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27266,15 +27276,15 @@ │ │ │ │ add 0x58(%rbp),%dh │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41f889 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x41f770,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -27318,44 +27328,41 @@ │ │ │ │ add 0x1e(%rsi),%r14 │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41f8f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp 2372820 │ │ │ │ + jmp 2372800 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - sub %al,(%rdx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + rorb $1,-0x72b7fdd6(%rip) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41f990 │ │ │ │ movq $0x41f980,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41f980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1f(%rax) │ │ │ │ - sub %al,(%rdx) │ │ │ │ - movq $0x41f9a8,0x0(%rbp) │ │ │ │ + add %bl,0x48022a0d(%rax) │ │ │ │ + movl $0x41f9a8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 83c278 │ │ │ │ + jmp 8fd1a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27381,15 +27388,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 41fa09 │ │ │ │ movq $0x41f948,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x41fa30,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2054810 │ │ │ │ + jmp 1fd5710 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x219244d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27428,15 +27435,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 $0x23730d8,-0x8(%r12) │ │ │ │ + movq $0x23730b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47f8 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -27449,15 +27456,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41fafa │ │ │ │ movq $0x41fb18,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp a6a838 │ │ │ │ + jmp b2b760 │ │ │ │ lea 0x2192397(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27466,53 +27473,48 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ - movq $0x23730d8,-0x8(%r12) │ │ │ │ + movq $0x23730b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x12(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ + add %bh,-0x24(%rax) │ │ │ │ + sub %eax,(%rdx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 41fbb9 │ │ │ │ movq $0x41fba8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 41fba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,%r8b │ │ │ │ - sti │ │ │ │ - add %cl,0x73(%r11,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - jmp 7f9848 │ │ │ │ + add %al,-0x24(%rax) │ │ │ │ + sub %eax,(%rdx) │ │ │ │ + movq $0x41fbd8,0x0(%rbp) │ │ │ │ + mov 0x27(%rbx),%r14 │ │ │ │ + jmp 8ba770 │ │ │ │ lea 0x21922f0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27537,15 +27539,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x23730d8,-0x8(%r12) │ │ │ │ + movq $0x23730b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x2192250(%rip),%rbx │ │ │ │ @@ -27677,15 +27679,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 $0x23730d8,-0x8(%r12) │ │ │ │ + movq $0x23730b8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x41fdf0,0x0(%rbp) │ │ │ │ jmp 23a47f8 │ │ │ │ @@ -27723,15 +27725,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x40(%rax) │ │ │ │ rex.WB add 0x73(%r11,%rcx,4),%al │ │ │ │ (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2369738 │ │ │ │ + jmp 2369718 │ │ │ │ lea 0x2192014(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ adc $0xb8000000,%eax │ │ │ │ (bad) │ │ │ │ rex.RXB add -0x73(%r8),%r9b │ │ │ │ rex.RB │ │ │ │ @@ -27746,15 +27748,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 41ff12 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fab4e6(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27764,15 +27766,15 @@ │ │ │ │ xorb $0x45,-0x72b7fdb8(%rsi) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 41ff52 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 230db68 │ │ │ │ + jmp 230db58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -27782,15 +27784,15 @@ │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 41ff8a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 230db68 │ │ │ │ + jmp 230db58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -27836,15 +27838,15 @@ │ │ │ │ jae 4200a0 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 420067 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x41ff30,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -27869,15 +27871,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ mov $0x48,%ah │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r8b,(%r8) │ │ │ │ add %eax,0x0(%rdx) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 873f80 │ │ │ │ + jmp 934ea8 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ mov $0x48,%ah │ │ │ │ add %bl,%ch │ │ │ │ and $0x441f0f66,%eax │ │ │ │ @@ -27893,15 +27895,15 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42014c │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x41ff68,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x4200e8,0x0(%rbp) │ │ │ │ @@ -27979,15 +27981,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ - movq $0x23730d8,-0x8(%r12) │ │ │ │ + movq $0x23730b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x2191ce0(%rip),%rbx │ │ │ │ @@ -28005,15 +28007,15 @@ │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ movq $0x420178,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ lea 0x2191c89(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -28150,15 +28152,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ - movq $0x23730d8,-0x8(%r12) │ │ │ │ + movq $0x23730b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ cmp $0x8,%rax │ │ │ │ @@ -28190,15 +28192,15 @@ │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ movq $0x4203f0,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ lea 0x2191a51(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ @@ -28273,15 +28275,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4206d2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4206e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 88e048 │ │ │ │ + jmp 94ef70 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28289,15 +28291,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ - movq $0x23730d8,-0x8(%r12) │ │ │ │ + movq $0x23730b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -28313,15 +28315,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 420762 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x420778,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 88e048 │ │ │ │ + jmp 94ef70 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28329,15 +28331,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ movzbl 0x7(%rbx),%eax │ │ │ │ - movq $0x23730d8,-0x8(%r12) │ │ │ │ + movq $0x23730b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -28390,15 +28392,15 @@ │ │ │ │ jb 4208b8 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42088f │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x420738,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -28409,15 +28411,15 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42088f │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x4206a8,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ @@ -28503,15 +28505,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 420a42 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2474720(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 20172d8 │ │ │ │ + jmp 204bd20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28524,15 +28526,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 420a89 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x2000e23(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -28545,15 +28547,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x420a60,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28566,21 +28568,21 @@ │ │ │ │ jb 420b54 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 420b49 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b29,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0x2000d63(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -28593,15 +28595,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x420af8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28621,15 +28623,15 @@ │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x420b68,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x1faaf69(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -28640,15 +28642,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 420c59 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x2000c53(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -28661,15 +28663,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x420c30,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28682,21 +28684,21 @@ │ │ │ │ jb 420d24 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 420d19 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b29,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ lea 0x2000b93(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ @@ -28709,15 +28711,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x420cc8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28737,15 +28739,15 @@ │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x420d38,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x1faad8d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -28818,41 +28820,41 @@ │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ cmpq $0xb,0x7(%rbx) │ │ │ │ jl 420ef2 │ │ │ │ movq $0x420d90,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x420c70,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1faac4d(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 420f3e │ │ │ │ mov %rcx,%rsi │ │ │ │ lea 0x1faab11(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov %rcx,%rsi │ │ │ │ lea 0x1faab0b(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x2191148(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x420f90,0x0(%rbp) │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ @@ -28878,30 +28880,30 @@ │ │ │ │ mov 0x10(%rbp),%ecx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ cmpq $0xb,0x7(%rbx) │ │ │ │ jl 420fea │ │ │ │ movq $0x420bc0,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x420aa0,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ add $0xffffffffffffffe8,%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1faab61(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ @@ -28925,15 +28927,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x25358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ adc %bl,(%rcx) │ │ │ │ add %cl,%ch │ │ │ │ - (bad) │ │ │ │ + out %al,(%dx) │ │ │ │ mov $0xed,%ah │ │ │ │ add %esp,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -28941,27 +28943,27 @@ │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sbb %dl,(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ lea 0x2191011(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lock nopl (%rdx) │ │ │ │ lea 0x2190fe9(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ @@ -28992,27 +28994,27 @@ │ │ │ │ ja 421189 │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ movq $0x4210d8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x1faa9e5(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 421189 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ movq $0x4210b0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x1faa9ae(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x2190f45(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ jb 4211ed │ │ │ │ lea 0x2190e94(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -29323,30 +29325,30 @@ │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4216a7 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0x7(%rax),%rax │ │ │ │ movq $0x4215a8,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2217988,-0x8(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4216a7 │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x25aa827,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x4,%rax │ │ │ │ jae 421888 │ │ │ │ @@ -29422,17 +29424,17 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 421878 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ mov 0x27(%rbx),%rdi │ │ │ │ - movq $0x237db18,-0x30(%r12) │ │ │ │ + movq $0x237daf8,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x237d600,-0x20(%r12) │ │ │ │ + movq $0x237d5e0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x2f(%r12),%rsi │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x421650,-0x28(%rbp) │ │ │ │ mov %rsi,%rdx │ │ │ │ @@ -29505,18 +29507,18 @@ │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x237daf8,-0x30(%r12) │ │ │ │ + movq $0x237dad8,-0x30(%r12) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x237d600,-0x20(%r12) │ │ │ │ + movq $0x237d5e0,-0x20(%r12) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x28b5e61,-0x8(%r12) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -29606,15 +29608,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 421af1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2190807(%rip),%rsi │ │ │ │ lea 0x21907da(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ + jmp 2263ad0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29635,15 +29637,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x10(%rax) │ │ │ │ sbb %eax,(%rdx) │ │ │ │ lea 0x2191061(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29653,15 +29655,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 421b9f │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x421b10,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x1fa9e66(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29681,15 +29683,15 @@ │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x421c30,-0x10(%rbp) │ │ │ │ lea 0x2494267(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fcc08 │ │ │ │ + jmp 22fcbf8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29697,15 +29699,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jne 421c3c │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ test $0xf,%al │ │ │ │ @@ -29715,16 +29717,16 @@ │ │ │ │ ja 421c88 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x421bc0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1ff4b1c(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + lea 0x1ff0979(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29747,15 +29749,15 @@ │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x421d20,-0x10(%rbp) │ │ │ │ lea 0x249417a(%rip),%rsi │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fcc08 │ │ │ │ + jmp 22fcbf8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ lea 0x2190f0d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29764,24 +29766,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x4802190e(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x421d50,0x8(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x4802190e(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x2190e08(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ + jmp 2263ad0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x10000000,%eax │ │ │ │ call ffffffff8d8a1fc0 <__environ@GLIBC_2.2.5+0xffffffff8afe3d58> │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 421dbf │ │ │ │ @@ -29794,15 +29796,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 421dba │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa9c04(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -29868,15 +29870,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 421eca │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa9aa9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -30006,15 +30008,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4220ca │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa985e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -30124,15 +30126,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 42227a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa9663(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -30302,15 +30304,15 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rcx,2) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 236b280 │ │ │ │ + jmp 236b260 │ │ │ │ movq $0x422508,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 422508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ @@ -30414,15 +30416,15 @@ │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rcx,2) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 236b280 │ │ │ │ + jmp 236b260 │ │ │ │ movq $0x422678,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 422678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ @@ -30564,15 +30566,15 @@ │ │ │ │ rex.W add -0x77(%rax),%cl │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23659d8 │ │ │ │ + jmp 23659b8 │ │ │ │ lea 0x2483944(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x21906b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x24935e3(%rip),%rbx │ │ │ │ @@ -30630,15 +30632,15 @@ │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ - movq $0x22e26c8,-0x18(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x4228d8,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x218f5ed(%rip),%r14 │ │ │ │ @@ -30675,15 +30677,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ - movq $0x22e26c8,-0x18(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x422970,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x218f5cd(%rip),%r14 │ │ │ │ @@ -30720,15 +30722,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ - movq $0x22e26c8,-0x18(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x422a08,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x218f5b5(%rip),%r14 │ │ │ │ @@ -30765,15 +30767,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ - movq $0x22e26c8,-0x18(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ movq $0x422aa0,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rsi,%rax │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x218f525(%rip),%r14 │ │ │ │ @@ -30798,15 +30800,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 422b72 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa8d21(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -30855,15 +30857,15 @@ │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x8,%rax │ │ │ │ jne 422c65 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 422c55 │ │ │ │ mov 0x1(%rbx),%rax │ │ │ │ - movq $0x22e26c8,-0x18(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x422b98,-0x8(%r12) │ │ │ │ lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x218f211(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ @@ -30973,15 +30975,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 422dd2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa8a77(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -31067,15 +31069,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 422f22 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa88dd(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -31469,15 +31471,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 42348a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa8323(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31520,15 +31522,15 @@ │ │ │ │ add %bl,0x480218fb(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 423541 │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 9036f8 │ │ │ │ + jmp 9c4620 │ │ │ │ lea 0x218fb30(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ lea 0x218fb48(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -31549,15 +31551,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4235ba │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa81a8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31584,67 +31586,67 @@ │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x34,%rax │ │ │ │ jne 42363c │ │ │ │ movq $0x423660,0x0(%rbp) │ │ │ │ mov 0x1(%rbx),%r14 │ │ │ │ - jmp e632f8 │ │ │ │ + jmp e457a8 │ │ │ │ lea 0x218facd(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ cli │ │ │ │ sbb %al,(%rdx) │ │ │ │ movq $0x423680,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2043430 │ │ │ │ + jmp 1fc4330 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x480218fa(%rax) │ │ │ │ movl $0x4236a8,0x0(%rbp) │ │ │ │ mov $0x28,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 8ab700 │ │ │ │ + jmp 96c628 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x480218fa(%rax) │ │ │ │ movl $0x4236c8,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int $0x35 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ + add %cl,-0x60(%rax) │ │ │ │ + cs add -0x39(%rax),%cl │ │ │ │ add %r14b,%r8b │ │ │ │ ss rex.X add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - xor $0x2f91e902,%eax │ │ │ │ - ret $0x9000 │ │ │ │ + lcall *-0x3616fdd2(%rdi) │ │ │ │ + ret │ │ │ │ + js 4236df │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - int $0x35 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - xor $0x249276a,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 102beb8 │ │ │ │ + add %ah,(%rax) │ │ │ │ + movabs 0x49276a358d48022e,%al │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + in (%dx),%eax │ │ │ │ + sbb 0x0(%rdi),%esi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x70000000,%eax │ │ │ │ (bad) │ │ │ │ rex.RX add -0x73(%rax),%r9b │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ @@ -31658,15 +31660,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 42375a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa7fbd(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31715,15 +31717,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ clc │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0x243ccb2(%rip),%r14 │ │ │ │ + lea 0x243d442(%rip),%r14 │ │ │ │ jmp 420990 │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31742,15 +31744,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ clc │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0x243b5d2(%rip),%r14 │ │ │ │ + lea 0x243bd62(%rip),%r14 │ │ │ │ jmp 420990 │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -31811,15 +31813,15 @@ │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ lea 0x2491001(%rip),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2232ab0 │ │ │ │ + jmp 2232aa0 │ │ │ │ lea 0x24924ea(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x24924d3(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ @@ -31990,15 +31992,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ cmp 0x0(%rdx),%eax │ │ │ │ mov 0x27(%rbx),%rsi │ │ │ │ lea 0x218dc26(%rip),%r14 │ │ │ │ - jmp 2232138 │ │ │ │ + jmp 2232128 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -32108,34 +32110,35 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 423d1a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa79b3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ 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) │ │ │ │ - rex rolb $1,0x2(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + rcl $1,%bh │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 423d5a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32153,15 +32156,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 423d65 │ │ │ │ + jo 423d6d │ │ │ │ rex.XB add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 423dfe │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 423df3 │ │ │ │ @@ -32253,15 +32256,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x1f(%rax) │ │ │ │ sbb %al,(%rdx) │ │ │ │ movq $0x423f10,0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ lea 0x2472dfe(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -32270,15 +32273,15 @@ │ │ │ │ loope 423f27 │ │ │ │ add -0x77(%rax),%cl │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 423f1f │ │ │ │ lea 0x218e112(%rip),%r14 │ │ │ │ movq $0x23ac580,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ - jmp ab0e40 │ │ │ │ + jmp 1fac868 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32458,35 +32461,35 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4241e2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa74a1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ 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) │ │ │ │ - js 4241c9 │ │ │ │ + or %dl,%bl │ │ │ │ rex.XB add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 424222 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32504,15 +32507,15 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,%bl │ │ │ │ + test $0xd2,%al │ │ │ │ rex.XB add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4242c6 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4242bb │ │ │ │ @@ -32605,15 +32608,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x480218dc(%rax) │ │ │ │ movl $0x4243d8,0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ lea 0x2472936(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -32621,15 +32624,15 @@ │ │ │ │ add %bl,-0x24(%rax) │ │ │ │ sbb %al,(%rdx) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0x218dc4a(%rip),%r14 │ │ │ │ movq $0x23ac580,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ - jmp ab0e40 │ │ │ │ + jmp 1fac868 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32830,35 +32833,35 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4246d2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa6f67(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ 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) │ │ │ │ - mov %al,%dh │ │ │ │ + sbb %cl,%dh │ │ │ │ rex.XB add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 424712 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -32876,18 +32879,17 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,%dh │ │ │ │ - rex.XB add -0x73(%r8),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + mov $0x480243cd,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4247b6 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4247ab │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -32977,15 +32979,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0x480218d7(%rax) │ │ │ │ movl $0x4248c8,0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ lea 0x2472446(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -32993,15 +32995,15 @@ │ │ │ │ add %ch,-0x29(%rax) │ │ │ │ sbb %al,(%rdx) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ lea 0x218d75a(%rip),%r14 │ │ │ │ movq $0x23ac580,0x0(%rbp) │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ - jmp ab0ab8 │ │ │ │ + jmp 1fac4e0 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -33231,78 +33233,75 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 424c2a │ │ │ │ movq $0x424c48,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7f8400 │ │ │ │ + jmp 8b9328 │ │ │ │ lea 0x218e74f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ out %eax,$0x18 │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r13b,0x4c(%r8) │ │ │ │ rex.X add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - movabs 0xa3e6,%al │ │ │ │ + push %rax │ │ │ │ + or 0x0(%rdx),%esp │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ in $0x18,%al │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r9b,0x4900424c(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 2043430 │ │ │ │ + jmp 1fc4330 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x480218e4(%rax) │ │ │ │ movl $0x424cb0,0x0(%rbp) │ │ │ │ mov $0x28,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 8ab700 │ │ │ │ + jmp 96c628 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x480218e4(%rax) │ │ │ │ movl $0x424cd0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x35,%bh │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ + add %al,-0x76(%rax) │ │ │ │ + cs add -0x39(%rax),%cl │ │ │ │ add %r15b,%r8b │ │ │ │ rex.WR │ │ │ │ rex.X add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - mov $0x35,%dh │ │ │ │ - add %cl,%ch │ │ │ │ - mov %ebx,(%rcx) │ │ │ │ - ret $0x9000 │ │ │ │ + testl $0x900078ad,-0x3e16fdd2(%rcx) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x35,%dh │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov (%rsi),%ch │ │ │ │ add -0x73(%rax),%cl │ │ │ │ xor $0x2491162,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 102beb8 │ │ │ │ + jmp b952f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -33358,15 +33357,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 424dea │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa6805(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -33451,15 +33450,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 424f3a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa666b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ mov $0x46,%dh │ │ │ │ @@ -33476,15 +33475,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 424f9a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1fa65c1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -33513,15 +33512,15 @@ │ │ │ │ fistpl (%rax) │ │ │ │ add -0x77(%rax),%cl │ │ │ │ clc │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 22dcd08 │ │ │ │ + jmp 22dccf8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -34009,15 +34008,15 @@ │ │ │ │ fstpl (%rax) │ │ │ │ add 0x5(%rbp,%rcx,4),%cl │ │ │ │ and %edx,%ebp │ │ │ │ sbb %al,(%rdx) │ │ │ │ mov %r14,%rdi │ │ │ │ mov $0x55,%esi │ │ │ │ mov $0x2,%r14d │ │ │ │ - jmp 22dcd08 │ │ │ │ + jmp 22dccf8 │ │ │ │ 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 │ │ │ │ @@ -34273,19 +34272,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -34310,19 +34309,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -34383,19 +34382,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -34420,19 +34419,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -34494,19 +34493,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -34531,19 +34530,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -34605,19 +34604,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -34642,19 +34641,19 @@ │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x39(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -35082,15 +35081,15 @@ │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 426580 │ │ │ │ movq $0x23a9b30,(%rbx) │ │ │ │ - movq $0x224b3d8,-0x20(%r12) │ │ │ │ + movq $0x224b3c8,-0x20(%r12) │ │ │ │ movq $0x28b9229,-0x18(%r12) │ │ │ │ movq $0x28b9759,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ movq $0x54,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -41772,15 +41771,15 @@ │ │ │ │ push $0x18 │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r14b,-0x3e(%r8) │ │ │ │ rex.X add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ jmp 23a3470 │ │ │ │ - movq $0x237daf8,-0x20(%r12) │ │ │ │ + movq $0x237dad8,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x42cae0,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r9,(%r12) │ │ │ │ lea -0xf(%r12),%r9 │ │ │ │ xor %r14d,%r14d │ │ │ │ @@ -42118,15 +42117,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -42187,15 +42186,15 @@ │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1d(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -42435,15 +42434,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 42cb5a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x246c100(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 10f6988 │ │ │ │ + jmp 1feb980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -42522,15 +42521,15 @@ │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ movq $0x42cdb8,-0x8(%rbp) │ │ │ │ add $0x5,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r10,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 42cbf8 │ │ │ │ - movq $0x1cd6608,-0x38(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x38(%r12) │ │ │ │ mov %rdi,-0x30(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ movq $0x23a9b90,-0x18(%r12) │ │ │ │ movq $0x2,-0x10(%r12) │ │ │ │ lea -0x35(%r12),%rcx │ │ │ │ lea -0x18(%r12),%rdx │ │ │ │ @@ -42615,15 +42614,15 @@ │ │ │ │ or %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x47(%rdi) │ │ │ │ - movq $0x1cd65e8,-0x28(%r12) │ │ │ │ + movq $0x1c3e090,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x23a9b90,-0x10(%r12) │ │ │ │ movq $0x1,-0x8(%r12) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ @@ -42706,15 +42705,15 @@ │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ movq $0x42d068,-0x8(%rbp) │ │ │ │ add $0x5,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r10,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 42cea8 │ │ │ │ - movq $0x1cd6608,-0x38(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x38(%r12) │ │ │ │ mov %rdi,-0x30(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ movq $0x23a9b90,-0x18(%r12) │ │ │ │ movq $0x2,-0x10(%r12) │ │ │ │ lea -0x35(%r12),%rcx │ │ │ │ lea -0x18(%r12),%rdx │ │ │ │ @@ -42799,15 +42798,15 @@ │ │ │ │ or %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x47(%rdi) │ │ │ │ - movq $0x1cd65e8,-0x28(%r12) │ │ │ │ + movq $0x1c3e090,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x23a9b90,-0x10(%r12) │ │ │ │ movq $0x1,-0x8(%r12) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ @@ -42890,15 +42889,15 @@ │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ movq $0x42d318,-0x8(%rbp) │ │ │ │ add $0x5,%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %r10,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 42d158 │ │ │ │ - movq $0x1cd6608,-0x38(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x38(%r12) │ │ │ │ mov %rdi,-0x30(%r12) │ │ │ │ mov %r8,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ movq $0x23a9b90,-0x18(%r12) │ │ │ │ movq $0x2,-0x10(%r12) │ │ │ │ lea -0x35(%r12),%rcx │ │ │ │ lea -0x18(%r12),%rdx │ │ │ │ @@ -42983,15 +42982,15 @@ │ │ │ │ or %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x47(%rdi) │ │ │ │ - movq $0x1cd65e8,-0x28(%r12) │ │ │ │ + movq $0x1c3e090,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x23a9b90,-0x10(%r12) │ │ │ │ movq $0x1,-0x8(%r12) │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ @@ -43041,15 +43040,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1cd6668,-0x10(%r12) │ │ │ │ + movq $0x1c3e110,-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) │ │ │ │ @@ -43153,26 +43152,26 @@ │ │ │ │ rcl $0x42,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 42d56b │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x42d780,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ mov %rsi,0x18(%rbp) │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23a4370 │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ - movq $0x1cd6668,-0x10(%r12) │ │ │ │ + movq $0x1c3e110,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x42d628,0x10(%rbp) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ mov %rdx,0x20(%rbp) │ │ │ │ @@ -43375,15 +43374,15 @@ │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 42d8d5 │ │ │ │ movq $0x23a9b90,-0x28(%r12) │ │ │ │ movq $0x1,-0x20(%r12) │ │ │ │ lea -0x28(%r12),%rdx │ │ │ │ mov %rbx,0x10(%rdx) │ │ │ │ movq $0x23a9bf0,(%rdx) │ │ │ │ - movq $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %r8,%rcx │ │ │ │ shr %cl,%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0x1f,%ecx │ │ │ │ @@ -43420,15 +43419,15 @@ │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 42dab8 │ │ │ │ mov %r9,%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42d966 │ │ │ │ - movq $0x1cd6608,-0x18(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x42d828,-0x20(%rbp) │ │ │ │ @@ -43498,15 +43497,15 @@ │ │ │ │ mov %rdi,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r9,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov 0xd(%r9),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ movq $0x42e050,-0x8(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ mov %rax,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ @@ -43534,15 +43533,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ mov %r10,0x70(%rsp) │ │ │ │ mov %rdx,0x68(%rsp) │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ mov %rsi,0x58(%rsp) │ │ │ │ mov %r8,0x50(%rsp) │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - call 23743f0 │ │ │ │ + call 23743d0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ and %rdx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ je 42dc25 │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ @@ -43613,15 +43612,15 @@ │ │ │ │ mov %r8,%rax │ │ │ │ mov %rdi,0x40(%rsp) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42dc8d │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ - movq $0x1cd6608,-0x18(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x42e170,-0x30(%rbp) │ │ │ │ lea -0x15(%r12),%r14 │ │ │ │ @@ -43666,35 +43665,35 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ jne 42dde2 │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42de03 │ │ │ │ - movq $0x1cd6668,-0x60(%r12) │ │ │ │ + movq $0x1c3e110,-0x60(%r12) │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ movq $0x23a9b90,-0x48(%r12) │ │ │ │ movq $0x2,-0x40(%r12) │ │ │ │ lea -0x5f(%r12),%rbx │ │ │ │ lea -0x48(%r12),%rcx │ │ │ │ mov %rbx,0x10(%rcx) │ │ │ │ mov %rbx,0x18(%rcx) │ │ │ │ - movq $0x1cd6668,-0x28(%r12) │ │ │ │ + movq $0x1c3e110,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %rcx,%rax │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ cmpq $0x0,0x2493c51(%rip) │ │ │ │ jne 42ddb1 │ │ │ │ mov %rbx,0x18(%rax) │ │ │ │ movq $0x23a9b90,(%rax) │ │ │ │ movq $0x23a9bf0,(%rax) │ │ │ │ - movq $0x1cd6648,-0x10(%r12) │ │ │ │ + movq $0x1c3e0f0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r13,%rdx │ │ │ │ mov 0x18(%rcx),%rcx │ │ │ │ @@ -43778,15 +43777,15 @@ │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 42ded8 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42deff │ │ │ │ - movq $0x1cd6608,-0x18(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -43804,15 +43803,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1cd6648,-0x10(%r12) │ │ │ │ + movq $0x1c3e0f0,-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) │ │ │ │ @@ -43837,15 +43836,15 @@ │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ cmpq $0x0,0x2493a30(%rip) │ │ │ │ jne 42dfce │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ movq $0x23a9b90,(%rdx) │ │ │ │ movq $0x23a9bf0,(%rdx) │ │ │ │ - movq $0x1cd6628,-0x8(%r12) │ │ │ │ + movq $0x1c3e0d0,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r13,%rsi │ │ │ │ mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -43886,15 +43885,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 $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x42e030,-0x10(%rbp) │ │ │ │ @@ -43924,15 +43923,15 @@ │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ cmp $0x24938f8,%eax │ │ │ │ add %dh,0x31(%rbp) │ │ │ │ mov %rdx,0x10(%rsi,%rcx,8) │ │ │ │ movq $0x23a9b90,(%rsi) │ │ │ │ movq $0x23a9bf0,(%rsi) │ │ │ │ - movq $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x10(%rbx,%rcx,8),%rbx │ │ │ │ @@ -44026,15 +44025,15 @@ │ │ │ │ or 0x20(%rbp),%rbx │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ cmp %rcx,%rbx │ │ │ │ jne 42e280 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42e243 │ │ │ │ - movq $0x1cd6628,-0x8(%r12) │ │ │ │ + movq $0x1c3e0d0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x42e1e0,0x28(%rbp) │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ @@ -44051,15 +44050,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42e2ab │ │ │ │ - movq $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x42e278,0x28(%rbp) │ │ │ │ @@ -44101,15 +44100,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1cd6668,-0x10(%r12) │ │ │ │ + movq $0x1c3e110,-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) │ │ │ │ @@ -44206,15 +44205,15 @@ │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ mov %rsi,0x18(%rbp) │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23a4370 │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ - movq $0x1cd6668,-0x10(%r12) │ │ │ │ + movq $0x1c3e110,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x42e538,0x10(%rbp) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ mov %rdx,0x20(%rbp) │ │ │ │ @@ -44419,15 +44418,15 @@ │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 42e7e5 │ │ │ │ movq $0x23a9b90,-0x28(%r12) │ │ │ │ movq $0x1,-0x20(%r12) │ │ │ │ lea -0x28(%r12),%rdx │ │ │ │ mov %rbx,0x10(%rdx) │ │ │ │ movq $0x23a9bf0,(%rdx) │ │ │ │ - movq $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %r8,%rcx │ │ │ │ shr %cl,%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0x1f,%ecx │ │ │ │ @@ -44466,15 +44465,15 @@ │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 42e9ed │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r9,%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42e87d │ │ │ │ - movq $0x1cd6608,-0x18(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x42e738,-0x20(%rbp) │ │ │ │ @@ -44589,15 +44588,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ mov %rdx,0x70(%rsp) │ │ │ │ mov %rsi,0x68(%rsp) │ │ │ │ mov %r10,0x60(%rsp) │ │ │ │ mov %r9,0x58(%rsp) │ │ │ │ mov %r8,0x50(%rsp) │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - call 23743f0 │ │ │ │ + call 23743d0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ and %rsi,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ je 42ec6d │ │ │ │ @@ -44674,34 +44673,34 @@ │ │ │ │ mov %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,0x88(%rsp) │ │ │ │ call 2399d40 │ │ │ │ add $0x8,%rsp │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ jmp 42ebf4 │ │ │ │ - movq $0x1cd6668,-0x60(%r12) │ │ │ │ + movq $0x1c3e110,-0x60(%r12) │ │ │ │ mov %rdx,-0x58(%r12) │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x23a9b90,-0x48(%r12) │ │ │ │ movq $0x2,-0x40(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ lea -0x48(%r12),%rcx │ │ │ │ mov %rax,0x10(%rcx) │ │ │ │ mov %rax,0x18(%rcx) │ │ │ │ - movq $0x1cd6668,-0x28(%r12) │ │ │ │ + movq $0x1c3e110,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %rcx,%rax │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ cmpq $0x0,0x2492de2(%rip) │ │ │ │ jne 42eb63 │ │ │ │ mov %rbx,0x18(%rax) │ │ │ │ movq $0x23a9b90,(%rax) │ │ │ │ movq $0x23a9bf0,(%rax) │ │ │ │ - movq $0x1cd6648,-0x10(%r12) │ │ │ │ + movq $0x1c3e0f0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ rex.RXB sbb (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -44726,15 +44725,15 @@ │ │ │ │ mov %r8,%rax │ │ │ │ mov %rdi,0x40(%rsp) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42eccd │ │ │ │ mov 0x60(%rsp),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - movq $0x1cd6608,-0x18(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x42f090,-0x30(%rbp) │ │ │ │ lea -0x15(%r12),%r14 │ │ │ │ lea 0x1(%rdi),%rbx │ │ │ │ @@ -44821,15 +44820,15 @@ │ │ │ │ add $0x20,%rbp │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42ee0f │ │ │ │ - movq $0x1cd6608,-0x18(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x42edc0,-0x20(%rbp) │ │ │ │ @@ -44851,15 +44850,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1cd6648,-0x10(%r12) │ │ │ │ + movq $0x1c3e0f0,-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) │ │ │ │ @@ -44884,15 +44883,15 @@ │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ cmpq $0x0,0x2492b10(%rip) │ │ │ │ jne 42eeee │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ movq $0x23a9b90,(%rdx) │ │ │ │ movq $0x23a9bf0,(%rdx) │ │ │ │ - movq $0x1cd6628,-0x8(%r12) │ │ │ │ + movq $0x1c3e0d0,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r13,%rsi │ │ │ │ mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -44933,15 +44932,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 $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x42ef50,-0x10(%rbp) │ │ │ │ @@ -44971,15 +44970,15 @@ │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ cmp $0x24929d8,%eax │ │ │ │ add %dh,0x31(%rbp) │ │ │ │ mov %rdx,0x10(%rsi,%rax,8) │ │ │ │ movq $0x23a9b90,(%rsi) │ │ │ │ movq $0x23a9bf0,(%rsi) │ │ │ │ - movq $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ @@ -45073,15 +45072,15 @@ │ │ │ │ or 0x20(%rbp),%rbx │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ cmp %rcx,%rbx │ │ │ │ jne 42f1a0 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42f163 │ │ │ │ - movq $0x1cd6628,-0x8(%r12) │ │ │ │ + movq $0x1c3e0d0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x42f100,0x28(%rbp) │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ @@ -45098,15 +45097,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42f1cb │ │ │ │ - movq $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x42f198,0x28(%rbp) │ │ │ │ @@ -45148,15 +45147,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1cd6668,-0x10(%r12) │ │ │ │ + movq $0x1c3e110,-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) │ │ │ │ @@ -45260,26 +45259,26 @@ │ │ │ │ sbb %dh,%bl │ │ │ │ rex.X add %cl,-0x75(%rax) │ │ │ │ jae 42f3c3 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x42f5d8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ mov %rsi,0x18(%rbp) │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23a4370 │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ - movq $0x1cd6668,-0x10(%r12) │ │ │ │ + movq $0x1c3e110,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ movq $0x42f480,0x10(%rbp) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ mov %rdx,0x20(%rbp) │ │ │ │ @@ -45483,15 +45482,15 @@ │ │ │ │ add $0x28,%rbp │ │ │ │ jmp 42f72d │ │ │ │ movq $0x23a9b90,-0x28(%r12) │ │ │ │ movq $0x1,-0x20(%r12) │ │ │ │ lea -0x28(%r12),%rdx │ │ │ │ mov %rbx,0x10(%rdx) │ │ │ │ movq $0x23a9bf0,(%rdx) │ │ │ │ - movq $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %r8,%rcx │ │ │ │ shr %cl,%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0x1f,%ecx │ │ │ │ @@ -45528,15 +45527,15 @@ │ │ │ │ cmp $0x2,%rax │ │ │ │ jae 42f910 │ │ │ │ mov %r9,%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42f7be │ │ │ │ - movq $0x1cd6608,-0x18(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x42f680,-0x20(%rbp) │ │ │ │ @@ -45607,15 +45606,15 @@ │ │ │ │ mov %rdi,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ mov %r9,-0x18(%rbp) │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov 0xd(%r9),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ movq $0x42fea8,-0x8(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ mov %rax,%r9 │ │ │ │ mov %r8,%rax │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ @@ -45643,15 +45642,15 @@ │ │ │ │ xor %eax,%eax │ │ │ │ mov %r10,0x70(%rsp) │ │ │ │ mov %rdx,0x68(%rsp) │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ mov %rsi,0x58(%rsp) │ │ │ │ mov %r8,0x50(%rsp) │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - call 23743f0 │ │ │ │ + call 23743d0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ and %rdx,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ je 42fa7d │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ @@ -45723,15 +45722,15 @@ │ │ │ │ mov %r8,%rax │ │ │ │ mov %rdi,0x40(%rsp) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42fae5 │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ - movq $0x1cd6608,-0x18(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x42ffc8,-0x30(%rbp) │ │ │ │ lea -0x15(%r12),%r14 │ │ │ │ @@ -45776,35 +45775,35 @@ │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0x7,%edx │ │ │ │ cmp $0x1,%rdx │ │ │ │ jne 42fc3a │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42fc5b │ │ │ │ - movq $0x1cd6668,-0x60(%r12) │ │ │ │ + movq $0x1c3e110,-0x60(%r12) │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ movq $0x23a9b90,-0x48(%r12) │ │ │ │ movq $0x2,-0x40(%r12) │ │ │ │ lea -0x5f(%r12),%rbx │ │ │ │ lea -0x48(%r12),%rcx │ │ │ │ mov %rbx,0x10(%rcx) │ │ │ │ mov %rbx,0x18(%rcx) │ │ │ │ - movq $0x1cd6668,-0x28(%r12) │ │ │ │ + movq $0x1c3e110,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rdi,-0x18(%r12) │ │ │ │ mov %rcx,%rax │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ cmpq $0x0,0x2491df9(%rip) │ │ │ │ jne 42fc09 │ │ │ │ mov %rbx,0x18(%rax) │ │ │ │ movq $0x23a9b90,(%rax) │ │ │ │ movq $0x23a9bf0,(%rax) │ │ │ │ - movq $0x1cd6648,-0x10(%r12) │ │ │ │ + movq $0x1c3e0f0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r13,%rdx │ │ │ │ mov 0x18(%rcx),%rcx │ │ │ │ @@ -45888,15 +45887,15 @@ │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ jge 42fd30 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 42fd57 │ │ │ │ - movq $0x1cd6608,-0x18(%r12) │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x15(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ @@ -45914,15 +45913,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1cd6648,-0x10(%r12) │ │ │ │ + movq $0x1c3e0f0,-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) │ │ │ │ @@ -45947,15 +45946,15 @@ │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ cmpq $0x0,0x2491bd8(%rip) │ │ │ │ jne 42fe26 │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ movq $0x23a9b90,(%rdx) │ │ │ │ movq $0x23a9bf0,(%rdx) │ │ │ │ - movq $0x1cd6628,-0x8(%r12) │ │ │ │ + movq $0x1c3e0d0,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r13,%rsi │ │ │ │ mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ @@ -45996,15 +45995,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 $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x42fe88,-0x10(%rbp) │ │ │ │ @@ -46034,15 +46033,15 @@ │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ cmp $0x2491aa0,%eax │ │ │ │ add %dh,0x31(%rbp) │ │ │ │ mov %rdx,0x10(%rsi,%rcx,8) │ │ │ │ movq $0x23a9b90,(%rsi) │ │ │ │ movq $0x23a9bf0,(%rsi) │ │ │ │ - movq $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x10(%rbx,%rcx,8),%rbx │ │ │ │ @@ -46135,15 +46134,15 @@ │ │ │ │ or 0x20(%rbp),%rbx │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ cmp %rcx,%rbx │ │ │ │ jne 4300d8 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43009b │ │ │ │ - movq $0x1cd6628,-0x8(%r12) │ │ │ │ + movq $0x1c3e0d0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x430038,0x28(%rbp) │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ @@ -46160,15 +46159,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 430103 │ │ │ │ - movq $0x1cd65e8,-0x10(%r12) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x4300d0,0x28(%rbp) │ │ │ │ @@ -46188,15 +46187,15 @@ │ │ │ │ jb 430162 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2091ea8 │ │ │ │ + jmp 2091e98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -46209,15 +46208,15 @@ │ │ │ │ movq $0x23ab088,-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 2092990 │ │ │ │ + jmp 2092980 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -46250,15 +46249,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 $0x2099c00,-0x28(%r12) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x287e8ea,-0x10(%r12) │ │ │ │ movq $0x287e8ea,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ @@ -46302,15 +46301,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 $0x2099c00,-0x28(%r12) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x287e8ea,-0x10(%r12) │ │ │ │ movq $0x287e8ea,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ @@ -46354,15 +46353,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 $0x2099c00,-0x28(%r12) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x287e8ea,-0x10(%r12) │ │ │ │ movq $0x287e8ea,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ @@ -46484,15 +46483,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,%r8b │ │ │ │ (bad) │ │ │ │ rex.XB add %cl,-0x75(%r8) │ │ │ │ jne 43059c │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 237c500 │ │ │ │ + jmp 237c4e0 │ │ │ │ nopl (%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -46580,15 +46579,15 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ rex.WR sbb %r8b,(%rdx) │ │ │ │ movq $0x4307a0,0x0(%rbp) │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 237c500 │ │ │ │ + jmp 237c4e0 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -46749,15 +46748,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 $0x2099c00,-0x28(%r12) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x287e8ea,-0x10(%r12) │ │ │ │ movq $0x287e8ea,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ @@ -46776,15 +46775,15 @@ │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 237c500 │ │ │ │ + jmp 237c4e0 │ │ │ │ lea 0x2184a2b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -46799,15 +46798,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x45(%rbx,%rcx,4) │ │ │ │ and %cl,-0x77(%rax) │ │ │ │ fisttps -0x75(%rax) │ │ │ │ jne 4309f9 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 208d160 │ │ │ │ + jmp 208d150 │ │ │ │ xchg %ax,%ax │ │ │ │ or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -46817,15 +46816,15 @@ │ │ │ │ cmp 0x20(%rbp),%rbx │ │ │ │ je 430abf │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x48,%rbp │ │ │ │ - jmp 208c208 │ │ │ │ + jmp 208c1f8 │ │ │ │ xchg %ax,%ax │ │ │ │ rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x48021849(%rax) │ │ │ │ @@ -46904,15 +46903,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 $0x2099c00,-0x28(%r12) │ │ │ │ + movq $0x2099bf0,-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) │ │ │ │ @@ -46938,15 +46937,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 430bee │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ + movq $0x2099bf0,-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 │ │ │ │ @@ -47221,24 +47220,24 @@ │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ sbb %r8b,(%rdx) │ │ │ │ movq $0x430fa8,0x0(%rbp) │ │ │ │ mov 0x30(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 237c500 │ │ │ │ + jmp 237c4e0 │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x21844ce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x28(%rbp),%r14 │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp 2091ea8 │ │ │ │ + jmp 2091e98 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -47277,24 +47276,24 @@ │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2092990 │ │ │ │ + jmp 2092980 │ │ │ │ movq $0x431060,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 2092990 │ │ │ │ + jmp 2092980 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x48021843(%rax) │ │ │ │ @@ -47495,15 +47494,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x48021841(%rax) │ │ │ │ movl $0x4313a0,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 237c500 │ │ │ │ + jmp 237c4e0 │ │ │ │ lea 0x244d5f6(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x2184186(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ movq $0x431330,0x0(%rbp) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ @@ -47523,15 +47522,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 $0x2099c00,-0x28(%r12) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x287e8ea,-0x10(%r12) │ │ │ │ movq $0x287e8ea,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ @@ -47566,15 +47565,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x40(%rax) │ │ │ │ sbb %al,(%rdx) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43142e │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x287e8ea,-0x10(%r12) │ │ │ │ movq $0x287e8ea,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ @@ -47599,15 +47598,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ (bad) │ │ │ │ sbb %al,(%rdx) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4314b8 │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x287e8ea,-0x10(%r12) │ │ │ │ movq $0x287e8ea,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ lea -0x27(%r12),%rsi │ │ │ │ @@ -47690,15 +47689,15 @@ │ │ │ │ rex.RB clc │ │ │ │ rex adc $0x8b480043,%eax │ │ │ │ jae 4315bb │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ lea 0x24839a8(%rip),%r14 │ │ │ │ mov $0x1,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov $0x2,%ebx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -47792,15 +47791,15 @@ │ │ │ │ and %rbx,%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ mov %rsi,0x48(%rsp) │ │ │ │ - call 23743f0 │ │ │ │ + call 23743d0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ mov 0x10(%rcx,%rax,8),%rax │ │ │ │ movq $0x431780,-0x20(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ @@ -47842,15 +47841,15 @@ │ │ │ │ movq $0x4317f0,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x5(%r8),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0xd(%r8),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -47943,15 +47942,15 @@ │ │ │ │ cwtl │ │ │ │ sbb %al,0x0(%rbx) │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x20(%rbp),%r14 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ lea 0x2483650(%rip),%r14 │ │ │ │ mov $0x1,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ mov $0x2,%ebx │ │ │ │ add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -48045,15 +48044,15 @@ │ │ │ │ and %rbx,%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ mov %rsi,0x48(%rsp) │ │ │ │ - call 23743f0 │ │ │ │ + call 23743d0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ mov 0x10(%rcx,%rax,8),%rax │ │ │ │ movq $0x431ad8,-0x20(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ @@ -48095,15 +48094,15 @@ │ │ │ │ movq $0x431b48,-0x10(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov 0x5(%r8),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0xd(%r8),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -48283,15 +48282,15 @@ │ │ │ │ and %rbx,%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ mov %rsi,0x48(%rsp) │ │ │ │ - call 23743f0 │ │ │ │ + call 23743d0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ mov 0x10(%rcx,%rax,8),%rax │ │ │ │ movq $0x431e00,-0x20(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ @@ -48370,21 +48369,21 @@ │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 431f23 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x229c6d0,-0x40(%r12) │ │ │ │ + movq $0x229c6c0,-0x40(%r12) │ │ │ │ mov %rdx,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x229c6d0,-0x28(%r12) │ │ │ │ + movq $0x229c6c0,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x229c6d0,-0x10(%r12) │ │ │ │ + movq $0x229c6c0,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x3f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -48409,15 +48408,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 431f9a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x431fe0,-0x18(%rbp) │ │ │ │ lea 0x1f9a363(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbd70 │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -48442,15 +48441,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -48476,15 +48475,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 432092 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4320d8,-0x18(%rbp) │ │ │ │ lea 0x1f9a257(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbd70 │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -48509,15 +48508,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -48543,15 +48542,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43218a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4321d0,-0x18(%rbp) │ │ │ │ lea 0x1f9a157(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbd70 │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -48576,15 +48575,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -48610,15 +48609,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 432282 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4322c8,-0x18(%rbp) │ │ │ │ lea 0x1f9a057(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbd70 │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -48643,15 +48642,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -48663,81 +48662,82 @@ │ │ │ │ jmp 23a4370 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ + fdiv %st(1),%st │ │ │ │ rex.X add -0x73(%rax),%cl │ │ │ │ rex.RB call 733b5c84 <__environ@GLIBC_2.2.5+0x70af7a1c> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ pop %rbp │ │ │ │ clc │ │ │ │ movq $0x432370,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x1551ab8,-0x8(%r12) │ │ │ │ + movq $0x113e238,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shr $0x42,%cl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + push %rax │ │ │ │ + int1 │ │ │ │ + rex.X add -0x73(%rax),%cl │ │ │ │ rex.RB call 733b5d0c <__environ@GLIBC_2.2.5+0x70af7aa4> │ │ │ │ and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ pop %rbp │ │ │ │ clc │ │ │ │ movq $0x4323f8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x1551ab8,-0x8(%r12) │ │ │ │ + movq $0x113e238,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -48777,29 +48777,29 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %esp,0x48000000(%rsi) │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x432330,-0x88(%r12) │ │ │ │ mov %rbx,-0x78(%r12) │ │ │ │ - movq $0x237d640,-0x70(%r12) │ │ │ │ + movq $0x237d620,-0x70(%r12) │ │ │ │ movq $0x25b54d0,-0x68(%r12) │ │ │ │ lea -0x88(%r12),%rbx │ │ │ │ mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ lea -0x6f(%r12),%rbx │ │ │ │ mov %rbx,-0x50(%r12) │ │ │ │ movq $0x28b5e61,-0x48(%r12) │ │ │ │ movq $0x4323b8,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x28(%r12) │ │ │ │ movq $0x25b54f0,-0x20(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -48809,41 +48809,38 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,%al │ │ │ │ - rex.X add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733b5ebc <__environ@GLIBC_2.2.5+0x70af7c54> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ + movabs 0x4ce8458d480242ef,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 432592 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4325a8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x1551ab8,-0x8(%r12) │ │ │ │ + movq $0x113e238,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -48875,16 +48872,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ mov 0x6(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1556f30 │ │ │ │ - lea 0x239ec56(%rip),%rbx │ │ │ │ + jmp 11436b0 │ │ │ │ + lea 0x236bd6e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ @@ -48904,38 +48901,38 @@ │ │ │ │ add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 432759 │ │ │ │ movq $0x432440,-0xa0(%r12) │ │ │ │ mov %rdi,-0x90(%r12) │ │ │ │ movq $0x432568,-0x88(%r12) │ │ │ │ mov %rsi,-0x78(%r12) │ │ │ │ - movq $0x237d640,-0x70(%r12) │ │ │ │ + movq $0x237d620,-0x70(%r12) │ │ │ │ movq $0x25b5510,-0x68(%r12) │ │ │ │ lea -0x88(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ lea -0x6f(%r12),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ lea -0xa0(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x4325f0,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x28(%r12) │ │ │ │ movq $0x25b5530,-0x20(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x432780,-0x8(%rbp) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 142b050 │ │ │ │ + jmp 10177d0 │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ lea 0x2182e0d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -48944,15 +48941,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 $0x1551a78,-0x8(%r12) │ │ │ │ + movq $0x113e1f8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -49033,15 +49030,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x36(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x229c6d0,-0x10(%r12) │ │ │ │ + movq $0x229c6c0,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 432678 │ │ │ │ @@ -49066,17 +49063,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - and 0x2(%rax),%eax │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ + add %cl,0x48024038(%rax) │ │ │ │ + mov 0x0(%rbp),%eax │ │ │ │ lea -0x40(%rbp),%rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ jae 432a82 │ │ │ │ lea 0x2182c58(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ mov %rdi,-0x18(%rbp) │ │ │ │ @@ -49132,15 +49128,15 @@ │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48024022(%rax) │ │ │ │ + add %al,0x48024037(%rax) │ │ │ │ mov 0x20(%rbp),%esi │ │ │ │ mov %rbx,0x20(%rbp) │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ add $0x20,%rbp │ │ │ │ lea 0x24833b2(%rip),%r14 │ │ │ │ @@ -49157,15 +49153,15 @@ │ │ │ │ cmp $0x1,%rdi │ │ │ │ jg 432bda │ │ │ │ mov %rcx,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ cmp $0x1,%rdx │ │ │ │ jl 432b01 │ │ │ │ movq $0x432c80,-0x40(%rbp) │ │ │ │ - lea 0x240224c(%rip),%r14 │ │ │ │ + lea 0x2403714(%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) │ │ │ │ @@ -49173,15 +49169,15 @@ │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %r10,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%rbp │ │ │ │ jmp 23a5040 │ │ │ │ movq $0x432cc0,-0x40(%rbp) │ │ │ │ - lea 0x2402208(%rip),%r14 │ │ │ │ + lea 0x24036d0(%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) │ │ │ │ @@ -49204,19 +49200,19 @@ │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 432bb2 │ │ │ │ movq $0x23a9b30,(%r8) │ │ │ │ - movq $0x1c36038,-0x28(%r12) │ │ │ │ + movq $0x1b9dae0,-0x28(%r12) │ │ │ │ mov %r8,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ mov %r9,-0x10(%r12) │ │ │ │ - movq $0x1551a98,-0x8(%r12) │ │ │ │ + movq $0x113e218,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x432b58,-0x18(%rbp) │ │ │ │ @@ -49226,15 +49222,15 @@ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ mov %rcx,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ cmp %rdx,%rdi │ │ │ │ jg 432c29 │ │ │ │ movq $0x432d00,-0x40(%rbp) │ │ │ │ - lea 0x2402124(%rip),%r14 │ │ │ │ + lea 0x24035ec(%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) │ │ │ │ @@ -49242,15 +49238,15 @@ │ │ │ │ mov %rdx,-0x18(%rbp) │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %r10,-0x8(%rbp) │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%rbp │ │ │ │ jmp 23a5040 │ │ │ │ movq $0x432d40,-0x40(%rbp) │ │ │ │ - lea 0x24020e0(%rip),%r14 │ │ │ │ + lea 0x24035a8(%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) │ │ │ │ @@ -49263,18 +49259,19 @@ │ │ │ │ jmp 23a5040 │ │ │ │ nopl (%rax) │ │ │ │ cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c024020(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x432db8,0x10(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ + add %ah,0x35(%rax) │ │ │ │ + rex add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r15b,0x4c00432d(%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) │ │ │ │ @@ -49282,17 +49279,17 @@ │ │ │ │ jmp 23a52e0 │ │ │ │ nop │ │ │ │ cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x20(%rax) │ │ │ │ - rex add 0x45(%rbx,%rcx,4),%cl │ │ │ │ - adc %cl,-0x39(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xor $0x8b4c0240,%eax │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ adc %r10b,0x4c00432e(%r8) │ │ │ │ mov %eax,%eax │ │ │ │ mov 0x8(%rbp),%r8 │ │ │ │ xor %edi,%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ @@ -49302,19 +49299,20 @@ │ │ │ │ jmp 23a52e0 │ │ │ │ nop │ │ │ │ cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - and %al,0x2(%rax) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - movq $0x432f68,0x10(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ + add %ah,%al │ │ │ │ + xor $0x40,%al │ │ │ │ + add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r13b,0x2f(%r8) │ │ │ │ + add %cl,-0x40(%r9,%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) │ │ │ │ @@ -49322,20 +49320,18 @@ │ │ │ │ jmp 23a52e0 │ │ │ │ nop │ │ │ │ cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - rex add 0x45(%rbx,%rcx,4),%cl │ │ │ │ - adc %cl,-0x39(%rax) │ │ │ │ - adc %r8b,0x30(%r8) │ │ │ │ - add %cl,-0x40(%r9,%r9,4) │ │ │ │ + add %ah,0x4c024034(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x433040,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) │ │ │ │ @@ -49358,16 +49354,17 @@ │ │ │ │ jmp 432dd2 │ │ │ │ rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1f(%rax) │ │ │ │ - rex add 0x4d(%rbx,%rcx,4),%cl │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor $0x40,%al │ │ │ │ + add 0x4d(%rbx,%rcx,4),%cl │ │ │ │ or %cl,-0x75(%rax) │ │ │ │ adc %r9b,-0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ sbb %cl,-0x75(%rax) │ │ │ │ rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ cmp $0x248ec00,%eax │ │ │ │ add %dh,-0x63(%rbp) │ │ │ │ @@ -49388,22 +49385,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - rex add 0x45(%rbx,%rcx,4),%cl │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 432e40 │ │ │ │ + add %al,%al │ │ │ │ + xor 0x2(%rax),%eax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x2482ff4(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 432a82 │ │ │ │ mov %r13,%rdx │ │ │ │ mov 0x18(%rcx,%r9,8),%rsi │ │ │ │ @@ -49423,21 +49418,23 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c02401e(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - cmpq $0x0,0x248eb28(%rip) │ │ │ │ - jne 432e45 │ │ │ │ + add %dl,0x33(%rax) │ │ │ │ + rex add 0x4d(%rbx,%rcx,4),%cl │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x248eb28,%eax │ │ │ │ + add %dh,-0x65(%rbp) │ │ │ │ mov %rax,0x18(%rcx,%r9,8) │ │ │ │ movq $0x23a9ad0,(%rcx) │ │ │ │ lea 0x18(%rcx),%rax │ │ │ │ shr $0x7,%r9 │ │ │ │ mov 0x8(%rcx),%rcx │ │ │ │ shl $0x3,%rcx │ │ │ │ add %r9,%rcx │ │ │ │ @@ -49451,22 +49448,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - rex add 0x45(%rbx,%rcx,4),%cl │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 432f18 │ │ │ │ + add %ch,%al │ │ │ │ + xor 0x2(%rax),%al │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x2482f1c(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 432a82 │ │ │ │ mov %r13,%rdx │ │ │ │ mov 0x18(%rcx,%r9,8),%rsi │ │ │ │ @@ -49486,21 +49481,23 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c02401d(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - cmpq $0x0,0x248ea50(%rip) │ │ │ │ - jne 432f1d │ │ │ │ + add %bh,0x32(%rax) │ │ │ │ + rex add 0x4d(%rbx,%rcx,4),%cl │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x248ea50,%eax │ │ │ │ + add %dh,-0x65(%rbp) │ │ │ │ mov %rax,0x18(%rcx,%r9,8) │ │ │ │ movq $0x23a9ad0,(%rcx) │ │ │ │ lea 0x18(%rcx),%rax │ │ │ │ shr $0x7,%r9 │ │ │ │ mov 0x8(%rcx),%rcx │ │ │ │ shl $0x3,%rcx │ │ │ │ add %r9,%rcx │ │ │ │ @@ -49514,21 +49511,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1d(%rax) │ │ │ │ - rex add 0x45(%rbx,%rcx,4),%cl │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 432ff0 │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor 0x2(%rax),%al │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x2482e44(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 432a82 │ │ │ │ mov %r13,%rdx │ │ │ │ mov 0x18(%rcx,%r9,8),%rsi │ │ │ │ @@ -49548,24 +49544,21 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb $0x40,%al │ │ │ │ - add 0x4d(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ - cmp $0x248e978,%eax │ │ │ │ - add %dh,-0x65(%rbp) │ │ │ │ + add %ah,0x4c024031(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + cmpq $0x0,0x248e978(%rip) │ │ │ │ + jne 432ff5 │ │ │ │ mov %rax,0x18(%rcx,%r9,8) │ │ │ │ movq $0x23a9ad0,(%rcx) │ │ │ │ lea 0x18(%rcx),%rax │ │ │ │ shr $0x7,%r9 │ │ │ │ mov 0x8(%rcx),%rcx │ │ │ │ shl $0x3,%rcx │ │ │ │ add %r9,%rcx │ │ │ │ @@ -49579,21 +49572,20 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1c(%rax) │ │ │ │ - rex add 0x45(%rbx,%rcx,4),%cl │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 4330c8 │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor %eax,0x2(%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x2482d6c(%rip),%r14 │ │ │ │ mov %rbx,%rax │ │ │ │ jmp 432a82 │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -49618,15 +49610,15 @@ │ │ │ │ movq $0x0,(%r12) │ │ │ │ movq $0x433168,-0x10(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x218248f(%rip),%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x218248a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -49674,15 +49666,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x229c6d0,-0x10(%r12) │ │ │ │ + movq $0x229c6c0,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x433250,0x0(%rbp) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 432678 │ │ │ │ @@ -49690,19 +49682,19 @@ │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x21823e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ret $0x238 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + xor $0xde894902,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 14680c0 │ │ │ │ + jmp 1054840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -49765,33 +49757,34 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x229c6d0,-0x10(%r12) │ │ │ │ + movq $0x229c6c0,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x433388,0x0(%rbp) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 432678 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x490238c1(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + xor $0xde894902,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 14680c0 │ │ │ │ + jmp 1054840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -49875,15 +49868,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movb $0x2c,(%rcx) │ │ │ │ - movq $0x2054920,-0x10(%r12) │ │ │ │ + movq $0x1fd5820,-0x10(%r12) │ │ │ │ inc %rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 23af6d0 │ │ │ │ @@ -49937,25 +49930,25 @@ │ │ │ │ add %dh,0x78(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 4335ac │ │ │ │ - movq $0x2054880,-0x18(%r12) │ │ │ │ + movq $0x1fd5780,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ movb $0x2c,(%rax) │ │ │ │ - movq $0x2054920,-0x18(%r12) │ │ │ │ + movq $0x1fd5820,-0x18(%r12) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -50079,46 +50072,43 @@ │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4337ff │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x229c6d0,-0x10(%r12) │ │ │ │ + movq $0x229c6c0,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x433828,0x0(%rbp) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ jmp 432678 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x89490238,%ebp │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %cs,0x3(%rax) │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov -0x2176b6fe(%rip),%? │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1054840 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb $0x8d480218,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + call 48455066 <__environ@GLIBC_2.2.5+0x45b96dfe> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 43386a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 433698 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -50131,15 +50121,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ - jmp 1412a70 │ │ │ │ + jmp fff1f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50230,15 +50220,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movb $0x5b,(%rcx) │ │ │ │ - movq $0x2054920,-0x10(%r12) │ │ │ │ + movq $0x1fd5820,-0x10(%r12) │ │ │ │ inc %rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 23af6d0 │ │ │ │ @@ -50292,25 +50282,25 @@ │ │ │ │ add %dh,0x78(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 433ad4 │ │ │ │ - movq $0x2054880,-0x18(%r12) │ │ │ │ + movq $0x1fd5780,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ movb $0x5b,(%rax) │ │ │ │ - movq $0x2054920,-0x18(%r12) │ │ │ │ + movq $0x1fd5820,-0x18(%r12) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -50396,15 +50386,15 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x21819ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x238b7b4(%rip),%rbx │ │ │ │ + lea 0x23588cc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -50434,18 +50424,18 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x42(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x229c6d0,-0x28(%r12) │ │ │ │ + movq $0x229c6c0,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x229c6d0,-0x10(%r12) │ │ │ │ + movq $0x229c6c0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ @@ -50482,15 +50472,15 @@ │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x229c6d0,-0x10(%r12) │ │ │ │ + movq $0x229c6c0,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -50514,15 +50504,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 433e41 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2482008(%rip),%rsi │ │ │ │ lea 0x2181500(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 8771b0 │ │ │ │ + jmp 9380d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x28000000,%eax │ │ │ │ sbb %ebx,(%rax) │ │ │ │ @@ -50537,18 +50527,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 433ea9 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x23a5810(%rip),%rsi │ │ │ │ - lea 0x23a1021(%rip),%r14 │ │ │ │ + lea 0x2372928(%rip),%rsi │ │ │ │ + lea 0x236e139(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1634ca0 │ │ │ │ + jmp 1221420 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50565,15 +50555,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 433f12 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x433f58,-0x18(%rbp) │ │ │ │ lea 0x1f983b7(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbd70 │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50598,15 +50588,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -50632,15 +50622,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43400a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x434050,-0x18(%rbp) │ │ │ │ lea 0x1f982b5(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbd70 │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50665,15 +50655,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -50731,18 +50721,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ (bad) │ │ │ │ sbb %al,(%rdx) │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x2279117(%rip),%rsi │ │ │ │ + lea 0x2297f4f(%rip),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 157e250 │ │ │ │ + jmp 116a9d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -50751,17 +50741,17 @@ │ │ │ │ sbb %al,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 434191 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x23a20d1(%rip),%r14 │ │ │ │ + lea 0x236f1e9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1633040 │ │ │ │ + jmp 121f7c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50774,37 +50764,37 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 434284 │ │ │ │ add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 434279 │ │ │ │ movq $0x4340b8,-0x88(%r12) │ │ │ │ mov %rsi,-0x78(%r12) │ │ │ │ - movq $0x237d640,-0x70(%r12) │ │ │ │ + movq $0x237d620,-0x70(%r12) │ │ │ │ movq $0x25b57d0,-0x68(%r12) │ │ │ │ lea -0x88(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ lea -0x6f(%r12),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ movq $0x28b5e61,-0x48(%r12) │ │ │ │ movq $0x434168,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x28(%r12) │ │ │ │ movq $0x25b57f0,-0x20(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4342a0,-0x8(%rbp) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 142b050 │ │ │ │ + jmp 10177d0 │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ lea 0x21815e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50813,15 +50803,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 $0x1551a78,-0x8(%r12) │ │ │ │ + movq $0x113e1f8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -50876,15 +50866,15 @@ │ │ │ │ movq $0x0,(%r12) │ │ │ │ movq $0x4343e0,-0x10(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x2181507(%rip),%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x21814f2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50931,18 +50921,17 @@ │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 4341b0 │ │ │ │ lea 0x218148c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x490238b0(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 14680c0 │ │ │ │ + add %cl,%al │ │ │ │ + xorl $0x8c58348,-0x2176b6fe(%rip) │ │ │ │ + jmp 1054840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -50989,20 +50978,17 @@ │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 4341b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - cmp %al,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 14680c0 │ │ │ │ + add %al,(%rax) │ │ │ │ + xorl $0x8c58348,-0x2176b6fe(%rip) │ │ │ │ + jmp 1054840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51086,15 +51072,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movb $0x2c,(%rcx) │ │ │ │ - movq $0x2054920,-0x10(%r12) │ │ │ │ + movq $0x1fd5820,-0x10(%r12) │ │ │ │ inc %rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 23af6d0 │ │ │ │ @@ -51148,25 +51134,25 @@ │ │ │ │ add %dh,0x78(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 43476c │ │ │ │ - movq $0x2054880,-0x18(%r12) │ │ │ │ + movq $0x1fd5780,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ movb $0x2c,(%rax) │ │ │ │ - movq $0x2054920,-0x18(%r12) │ │ │ │ + movq $0x1fd5820,-0x18(%r12) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -51291,18 +51277,18 @@ │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 4341b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x490238ab(%rax) │ │ │ │ + add %ch,0x4902357c(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 14680c0 │ │ │ │ + jmp 1054840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51325,15 +51311,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ - jmp 1412a70 │ │ │ │ + jmp fff1f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51424,15 +51410,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movb $0x5b,(%rcx) │ │ │ │ - movq $0x2054920,-0x10(%r12) │ │ │ │ + movq $0x1fd5820,-0x10(%r12) │ │ │ │ inc %rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 23af6d0 │ │ │ │ @@ -51486,25 +51472,25 @@ │ │ │ │ add %dh,0x78(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 434c4c │ │ │ │ - movq $0x2054880,-0x18(%r12) │ │ │ │ + movq $0x1fd5780,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ movb $0x5b,(%rax) │ │ │ │ - movq $0x2054920,-0x18(%r12) │ │ │ │ + movq $0x1fd5820,-0x18(%r12) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -51591,15 +51577,15 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x2180b4c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x238a63c(%rip),%rbx │ │ │ │ + lea 0x2357754(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -51626,15 +51612,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 434e82 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x434ec8,-0x18(%rbp) │ │ │ │ lea 0x1f97435(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbd70 │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51659,15 +51645,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -51693,15 +51679,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 434f7a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x434fc0,-0x18(%rbp) │ │ │ │ lea 0x1f97338(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbd70 │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51726,15 +51712,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -51760,15 +51746,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 435072 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x4350b8,-0x18(%rbp) │ │ │ │ lea 0x1f97236(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbd70 │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51793,15 +51779,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 $0x1e75750,-0x18(%r12) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ @@ -51830,24 +51816,22 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,%bh │ │ │ │ - cmp %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + rex movabs 0x394cf0458d480236,%al │ │ │ │ + clc │ │ │ │ jb 43517a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 15581c8 │ │ │ │ + jmp 1144948 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -51873,15 +51857,15 @@ │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43521b │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x229c6d0,-0x10(%r12) │ │ │ │ + movq $0x229c6c0,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 432678 │ │ │ │ @@ -51906,48 +51890,48 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 435384 │ │ │ │ add $0xd8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 435379 │ │ │ │ movq $0x435120,-0xd0(%r12) │ │ │ │ mov %rdi,-0xc0(%r12) │ │ │ │ - movq $0x237d640,-0xb8(%r12) │ │ │ │ + movq $0x237d620,-0xb8(%r12) │ │ │ │ movq $0x25b5988,-0xb0(%r12) │ │ │ │ lea -0xd0(%r12),%rax │ │ │ │ mov %rax,-0xa8(%r12) │ │ │ │ - movq $0x237dbb8,-0xa0(%r12) │ │ │ │ + movq $0x237db98,-0xa0(%r12) │ │ │ │ lea -0xb7(%r12),%rax │ │ │ │ mov %rax,-0x98(%r12) │ │ │ │ movq $0x28b5e61,-0x90(%r12) │ │ │ │ movq $0x435158,-0x88(%r12) │ │ │ │ mov %rsi,-0x78(%r12) │ │ │ │ - movq $0x237d640,-0x70(%r12) │ │ │ │ + movq $0x237d620,-0x70(%r12) │ │ │ │ movq $0x25b59a8,-0x68(%r12) │ │ │ │ lea -0x88(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ lea -0x6f(%r12),%rax │ │ │ │ mov %rax,-0x50(%r12) │ │ │ │ lea -0x9e(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x435190,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x28(%r12) │ │ │ │ movq $0x25b59c8,-0x20(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x56(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4353a0,-0x8(%rbp) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 142b050 │ │ │ │ + jmp 10177d0 │ │ │ │ movq $0xd8,0x388(%r13) │ │ │ │ lea 0x218065d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -51956,15 +51940,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 $0x1551a78,-0x8(%r12) │ │ │ │ + movq $0x113e1f8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -52020,15 +52004,15 @@ │ │ │ │ movq $0x0,(%r12) │ │ │ │ movq $0x4354e0,-0x10(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x2180587(%rip),%r14 │ │ │ │ lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x2180572(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -52077,29 +52061,33 @@ │ │ │ │ jmp 435248 │ │ │ │ lea 0x2180508(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4902389f(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 14680c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jo 4355bc │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + repnz roll $0xf,(%rax) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4355aa │ │ │ │ - sbb %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %ah,%al │ │ │ │ + add $0x18,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 4355ca │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 435960 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -52138,20 +52126,19 @@ │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 435248 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sahf │ │ │ │ - cmp %al,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bh,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + xor $0xde894902,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 14680c0 │ │ │ │ + jmp 1054840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -52235,15 +52222,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movb $0x2c,(%rcx) │ │ │ │ - movq $0x2054920,-0x10(%r12) │ │ │ │ + movq $0x1fd5820,-0x10(%r12) │ │ │ │ inc %rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 23af6d0 │ │ │ │ @@ -52297,25 +52284,25 @@ │ │ │ │ add %dh,0x78(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 435874 │ │ │ │ - movq $0x2054880,-0x18(%r12) │ │ │ │ + movq $0x1fd5780,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ movb $0x2c,(%rax) │ │ │ │ - movq $0x2054920,-0x18(%r12) │ │ │ │ + movq $0x1fd5820,-0x18(%r12) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -52444,18 +52431,18 @@ │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ jmp 435248 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4902389a(%rax) │ │ │ │ + add %ah,0x4902356b(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 14680c0 │ │ │ │ + jmp 1054840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -52479,15 +52466,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ - jmp 1412a70 │ │ │ │ + jmp fff1f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -52578,15 +52565,15 @@ │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x35(%rdi) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movb $0x5b,(%rcx) │ │ │ │ - movq $0x2054920,-0x10(%r12) │ │ │ │ + movq $0x1fd5820,-0x10(%r12) │ │ │ │ inc %rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 23af6d0 │ │ │ │ @@ -52640,25 +52627,25 @@ │ │ │ │ add %dh,0x78(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ jge 435d54 │ │ │ │ - movq $0x2054880,-0x18(%r12) │ │ │ │ + movq $0x1fd5780,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x1,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x16(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ movb $0x5b,(%rax) │ │ │ │ - movq $0x2054920,-0x18(%r12) │ │ │ │ + movq $0x1fd5820,-0x18(%r12) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x17(%r12),%rax │ │ │ │ add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ @@ -52747,15 +52734,15 @@ │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x217fbc4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x2389534(%rip),%rbx │ │ │ │ + lea 0x235664c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -52781,17 +52768,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 435f82 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x242fdb8(%rip),%r14 │ │ │ │ + lea 0x2444238(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 10f8268 │ │ │ │ + jmp 1fed260 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xa8000000,%eax │ │ │ │ sti │ │ │ │ @@ -52807,18 +52794,18 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 435fe9 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x226cac1(%rip),%rsi │ │ │ │ + lea 0x228b8f9(%rip),%rsi │ │ │ │ lea 0x217fb48(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp e630d8 │ │ │ │ + jmp f37dd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ @@ -52835,15 +52822,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43604a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2455588(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 10fd400 │ │ │ │ + jmp 1ff23f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -52922,15 +52909,15 @@ │ │ │ │ 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 $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ jmp 23af5c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -52971,15 +52958,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 $0x10d68f8,-0x10(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a4858 │ │ │ │ @@ -53090,15 +53077,15 @@ │ │ │ │ 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 $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ jmp 23af5c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -53139,15 +53126,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 $0x10d68f8,-0x10(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a4858 │ │ │ │ @@ -53195,17 +53182,17 @@ │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 436581 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x247f8f0(%rip),%rsi │ │ │ │ - lea 0x2299ab1(%rip),%r14 │ │ │ │ + lea 0x22b88e9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23308e0 │ │ │ │ + jmp 23308d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53401,19 +53388,19 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1f95a39(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1f95a33(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x217f436(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53445,19 +53432,19 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rbx,%rdx,1) │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1f959a9(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1f959a3(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x217f3ae(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53465,20 +53452,16 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ testl $0x85358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ repz (bad) │ │ │ │ add %cl,%ch │ │ │ │ - sahf │ │ │ │ - pop %rsp │ │ │ │ - in (%dx),%al │ │ │ │ - add %esp,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + mov 0x1(%rsp,%rbp,8),%ds │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53636,15 +53619,15 @@ │ │ │ │ rex.XB decl -0x7d(%r9) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x436ad8,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -53687,23 +53670,23 @@ │ │ │ │ sti │ │ │ │ add 0x2c(%rbx),%esi │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 436bbe │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1f95675(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1f95668(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1f95649(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x217f0d5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -53737,23 +53720,23 @@ │ │ │ │ sti │ │ │ │ add 0x2c(%rbx),%esi │ │ │ │ cmp $0x2,%rbx │ │ │ │ jb 436c66 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1f955cd(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1f955c0(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1f955a1(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x217f035(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -54588,30 +54571,30 @@ │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 437774 │ │ │ │ movq $0x437790,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x1f94b18(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x217e77d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x19(%rax) │ │ │ │ (bad) │ │ │ │ add -0x77(%rax),%cl │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ sbb %ah,%bh │ │ │ │ (bad) │ │ │ │ add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - cmp $0xf01e2c3,%eax │ │ │ │ + sub $0xf01e2c3,%eax │ │ │ │ (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ @@ -54727,15 +54710,15 @@ │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 4379dd │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 437a4a │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ add $0x10,%rbp │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rsi │ │ │ │ movq $0x437900,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -54753,15 +54736,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4379cd │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x4377b8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-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) │ │ │ │ @@ -54769,15 +54752,15 @@ │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 437a1f │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ movq $0x437840,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -55004,15 +54987,15 @@ │ │ │ │ ja 437d3e │ │ │ │ mov 0x3(%rbx),%rdx │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ movq $0x437c48,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d6958,-0x10(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -55030,15 +55013,15 @@ │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x437af0,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d68f8,-0x10(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -55050,15 +55033,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 437e31 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x437ba8,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -55224,15 +55207,15 @@ │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 4380fd │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43816a │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ add $0x10,%rbp │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rsi │ │ │ │ movq $0x438020,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -55250,15 +55233,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4380ed │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x437ed8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-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) │ │ │ │ @@ -55266,15 +55249,15 @@ │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43813f │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ movq $0x437f60,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -55502,15 +55485,15 @@ │ │ │ │ ja 43845e │ │ │ │ mov 0x3(%rbx),%rdx │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ movq $0x438368,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d6958,-0x10(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -55528,15 +55511,15 @@ │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x438210,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d68f8,-0x10(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -55548,15 +55531,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 438551 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x4382c8,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -55614,15 +55597,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ - movq $0x10d6918,-0x8(%r12) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x217d8f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -55635,15 +55618,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ - movq $0x10d6918,-0x8(%r12) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x217d8ac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -55656,15 +55639,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ - movq $0x10d6918,-0x8(%r12) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x217d864(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ @@ -55704,15 +55687,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ - movq $0x10d6918,-0x8(%r12) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x217d7d4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ @@ -55865,15 +55848,15 @@ │ │ │ │ cmp $0x5,%ecx │ │ │ │ jb 438a5c │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 438adc │ │ │ │ mov 0x3(%rbx),%rcx │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ add $0x28,%rbp │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ movq $0x438958,-0x28(%rbp) │ │ │ │ @@ -55899,15 +55882,15 @@ │ │ │ │ ja 438a4c │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x438808,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -55916,15 +55899,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 438aa3 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x438890,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -56170,15 +56153,15 @@ │ │ │ │ mov 0x3(%rbx),%rsi │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ movq $0x438d08,-0x40(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ mov %rdx,-0x28(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x10d6958,-0x10(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -56198,15 +56181,15 @@ │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0x438b88,-0x38(%r12) │ │ │ │ mov %rcx,-0x30(%r12) │ │ │ │ mov %rdx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x10d68f8,-0x10(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x5f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -56218,15 +56201,15 @@ │ │ │ │ ja 438f12 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x438c50,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -56292,50 +56275,50 @@ │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x217cbb0(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ movq $0x25b5f31,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 108db78 │ │ │ │ + jmp 169cc78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x265e,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + add %cl,0x28(%rbp) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 439032 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 800348 │ │ │ │ + jmp 8c1270 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W pop %rsi │ │ │ │ - es add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + orb $0x48,0x2(%rax,%rbp,1) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 43906a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7ff280 │ │ │ │ + jmp 8c01a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -56419,15 +56402,15 @@ │ │ │ │ sbb %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x48(%rsi,%rbp,1) │ │ │ │ movl $0x4391e8,0x8(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x247cca8(%rip),%rsi │ │ │ │ - lea 0x2265518(%rip),%r14 │ │ │ │ + lea 0x2284350(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 41bb28 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ movq $0x439220,0x8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ @@ -56474,16 +56457,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48022653(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ + add %ch,%al │ │ │ │ + sub %al,(%r10) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ jne 43930e │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x4392b0,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -56495,37 +56479,36 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x53(%rax) │ │ │ │ - es add -0x75(%rax),%cl │ │ │ │ - adc %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ + add %ah,0x48022841(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + jmp 4392b4 │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x53(%rax) │ │ │ │ - es add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rcx,%riz,1) │ │ │ │ - movl $0x439368,-0x8(%rbp) │ │ │ │ + add %cl,0x48022841(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4392e1 │ │ │ │ + movq $0x439368,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7f8400 │ │ │ │ + jmp 8b9328 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56541,15 +56524,15 @@ │ │ │ │ adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ add -0x77(%rax),%ecx │ │ │ │ lret │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43933c │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ movq $0x439300,0x10(%rbp) │ │ │ │ @@ -56557,19 +56540,20 @@ │ │ │ │ jmp 23a4370 │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48022652(%rax) │ │ │ │ - movl $0x439250,0x0(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + rex sub %al,(%rdx) │ │ │ │ + movq $0x439250,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -56578,15 +56562,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4393b2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1efb908 │ │ │ │ + jmp 1f725c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -56688,15 +56672,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43956f │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ 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) │ │ │ │ @@ -56742,15 +56726,15 @@ │ │ │ │ cli │ │ │ │ add %esi,0x49(%rdx,%riz,2) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43976b │ │ │ │ movq $0x4393c8,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x10d68f8,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x25b5f29,-0x18(%r12) │ │ │ │ movq $0x4394f0,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ @@ -56763,15 +56747,15 @@ │ │ │ │ ja 43977b │ │ │ │ movq $0x439010,-0x80(%r12) │ │ │ │ mov %rax,-0x70(%r12) │ │ │ │ movq $0x439048,-0x68(%r12) │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ movq $0x439080,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0x10d68f8,-0x38(%r12) │ │ │ │ + movq $0x16e59f8,-0x38(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x25b5f29,-0x28(%r12) │ │ │ │ movq $0x4390c0,-0x20(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x50(%r12),%rbx │ │ │ │ @@ -56913,15 +56897,15 @@ │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 439925 │ │ │ │ movq $0x439840,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x439890,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -57041,30 +57025,30 @@ │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 439b46 │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jge 439af8 │ │ │ │ movq $0x439a60,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - movq $0x237dbb8,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x28b5e61,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x4399d8,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x439a20,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -57217,30 +57201,30 @@ │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 439dce │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jle 439d80 │ │ │ │ movq $0x439ce8,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - movq $0x237dbb8,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x28b5e61,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x439c60,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x439ca8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -57393,30 +57377,30 @@ │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43a056 │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jge 43a008 │ │ │ │ movq $0x439f70,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - movq $0x237dbb8,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x28b5e61,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x439ee8,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x439f30,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -57569,30 +57553,30 @@ │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43a2de │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jle 43a290 │ │ │ │ movq $0x43a1f8,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - movq $0x237dbb8,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x28b5e61,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x43a170,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x43a1b8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -57739,15 +57723,15 @@ │ │ │ │ jl 43a591 │ │ │ │ cmp $0x0,%rbx │ │ │ │ jle 43a633 │ │ │ │ cmp $0x0,%rax │ │ │ │ jg 43a506 │ │ │ │ movq $0x43a3b8,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x237dbb8,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x28b5e61,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -57760,15 +57744,15 @@ │ │ │ │ jl 43a5e2 │ │ │ │ cmp $0x1,%rbx │ │ │ │ jle 43a6c5 │ │ │ │ cmp $0x1,%rax │ │ │ │ jg 43a506 │ │ │ │ movq $0x439ea8,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x237dbb8,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x28b5e61,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ @@ -57780,83 +57764,83 @@ │ │ │ │ jmp 23a47f8 │ │ │ │ cmp $0x0,%rbx │ │ │ │ jge 43a67c │ │ │ │ cmp $0x0,%rax │ │ │ │ jl 43a506 │ │ │ │ movq $0x43a130,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x237dbb8,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x28b5e61,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ jge 43a70e │ │ │ │ cmp $0x1,%rax │ │ │ │ jl 43a506 │ │ │ │ movq $0x439c20,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x237dbb8,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ movq $0x28b5e61,-0x20(%r12) │ │ │ │ lea -0x2e(%r12),%rax │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x43a300,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x43a378,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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 $0x43a078,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x43a0f0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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 $0x439df0,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x439e68,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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 $0x439b68,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x439be0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -57879,15 +57863,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43a7b1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217c76f(%rip),%rsi │ │ │ │ lea 0x217c742(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ + jmp 2263ad0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -57941,15 +57925,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43a8a1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217c6ff(%rip),%rsi │ │ │ │ lea 0x217c652(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ + jmp 2263ad0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58008,15 +57992,15 @@ │ │ │ │ je 43a992 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217c68f(%rip),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x88000000,%eax │ │ │ │ (bad) │ │ │ │ @@ -58035,15 +58019,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43a9f9 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217c64f(%rip),%rsi │ │ │ │ lea 0x1f9172e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -58052,15 +58036,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ rex (bad) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ cmp $0x217c639,%eax │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ @@ -58079,28 +58063,28 @@ │ │ │ │ ja 43aa88 │ │ │ │ movq $0x43aa18,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ movq $0x43aab0,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x1f9167e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ lea 0x217c5fe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ (bad) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x217c430(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ + jmp 2263ad0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x480217c5(%rax) │ │ │ │ @@ -58256,30 +58240,30 @@ │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43ad66 │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jge 43ad18 │ │ │ │ movq $0x43ac68,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - movq $0x237dbb8,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x28b5e61,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x43abc8,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x43ac10,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -58454,30 +58438,30 @@ │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43b04e │ │ │ │ cmp 0xf(%rbx),%r14 │ │ │ │ jle 43b000 │ │ │ │ movq $0x43af50,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - movq $0x237dbb8,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x28b5e61,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x43aeb0,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x43aef8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -58653,15 +58637,15 @@ │ │ │ │ jl 43b2f1 │ │ │ │ cmp %rcx,%rbx │ │ │ │ jge 43b35f │ │ │ │ cmp %rax,%rbx │ │ │ │ jl 43b2df │ │ │ │ movq $0x43b140,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0x237dbb8,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x28b5e61,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -58672,15 +58656,15 @@ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ cmp %rcx,%rbx │ │ │ │ jle 43b3ad │ │ │ │ cmp %rax,%rbx │ │ │ │ jg 43b2df │ │ │ │ movq $0x43ae58,-0x50(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ - movq $0x237dbb8,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x28b5e61,-0x28(%r12) │ │ │ │ lea -0x36(%r12),%rax │ │ │ │ add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ @@ -58692,29 +58676,29 @@ │ │ │ │ jmp 23a47f8 │ │ │ │ movq $0x43b070,-0x50(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x43b0e8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x43ad88,-0x50(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x43ae00,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -58785,15 +58769,15 @@ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x43b410,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x43b460,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -58896,15 +58880,15 @@ │ │ │ │ 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 $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ jmp 23af5c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -59154,15 +59138,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ - movq $0x10d6918,-0x8(%r12) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x217b764(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -59177,74 +59161,77 @@ │ │ │ │ rex.RB │ │ │ │ lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ pop %rbp │ │ │ │ clc │ │ │ │ movq $0x43ba40,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7f8400 │ │ │ │ + jmp 8b9328 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,0x480217b7(%rax) │ │ │ │ movl $0x43ba60,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp e632f8 │ │ │ │ + jmp e457a8 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x49(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r8b,0x490043ba(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 2043430 │ │ │ │ + jmp 1fc4330 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x49(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r13b,-0x41ffbc46(%r8) │ │ │ │ sub %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 8ab700 │ │ │ │ + jmp 96c628 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rax) │ │ │ │ mov $0x17,%bh │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r9b,%r8b │ │ │ │ mov $0x89490043,%edx │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - mov %bl,-0x40(%rbx) │ │ │ │ + shr $0x76,%bh │ │ │ │ ... │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WB xor $0x2,%al │ │ │ │ - movq $0x43baf0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23448df(%rip),%r14 │ │ │ │ - jmp 1046670 │ │ │ │ + add %cl,0x1c(%rax) │ │ │ │ + sub $0x45c74802,%eax │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x89480043,%edx │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + lcall *(%rbx) │ │ │ │ + sub $0x3fc9e902,%eax │ │ │ │ + ja 43badf │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.WB xor $0x2,%al │ │ │ │ - lea 0x247a36a(%rip),%rsi │ │ │ │ + add %ah,(%rax) │ │ │ │ + sbb $0x2d,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + xor $0x247a36a,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 102beb8 │ │ │ │ + jmp b952f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59286,127 +59273,129 @@ │ │ │ │ add %dl,%al │ │ │ │ mov $0x17,%ch │ │ │ │ add -0x77(%rax),%cl │ │ │ │ fadds -0x72b7f820(%rbx) │ │ │ │ or $0x1ffb15b,%eax │ │ │ │ mov (%rcx,%rax,8),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2262bee(%rip),%rbx │ │ │ │ + lea 0x2281a26(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2262bb6(%rip),%rbx │ │ │ │ + lea 0x22819ee(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x2262b7a(%rip),%rbx │ │ │ │ + lea 0x22819b2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2262b42(%rip),%rbx │ │ │ │ + lea 0x228197a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2262b0a(%rip),%rbx │ │ │ │ + lea 0x2281942(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2262ad2(%rip),%rbx │ │ │ │ + lea 0x228190a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x4(%rax),%eax │ │ │ │ cmp $0x9,%rax │ │ │ │ jb 43bc35 │ │ │ │ cmp $0xa,%rax │ │ │ │ jb 43bc25 │ │ │ │ - lea 0x2262c3c(%rip),%rbx │ │ │ │ + lea 0x2281a74(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2262c04(%rip),%rbx │ │ │ │ + lea 0x2281a3c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ cmp $0x8,%rax │ │ │ │ jae 43bc61 │ │ │ │ cmp $0x7,%rax │ │ │ │ jb 43bc51 │ │ │ │ - lea 0x2262b98(%rip),%rbx │ │ │ │ + lea 0x22819d0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2262b60(%rip),%rbx │ │ │ │ + lea 0x2281998(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2262ba0(%rip),%rbx │ │ │ │ + lea 0x22819d8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d48022829,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + fcoms (%rdi) │ │ │ │ + sub (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 43bcd5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43bcc8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43bcc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x29(%rax) │ │ │ │ - sub %al,(%rdx) │ │ │ │ - mov 0x1f(%rbx),%r14 │ │ │ │ + add %bl,0x4c022a17(%rax) │ │ │ │ + mov 0x1f(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 90a6a8 │ │ │ │ + jmp 9cb5d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x2,(%rsi,%riz,1) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43bd41 │ │ │ │ + clc │ │ │ │ + sbb (%rax),%ch │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733bf644 <__environ@GLIBC_2.2.5+0x70b013dc> │ │ │ │ + rex.W │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43bd30,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43bd30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4802262c(%rax) │ │ │ │ + add %bh,0x4802281a(%rax) │ │ │ │ movl $0x43bd58,0x0(%rbp) │ │ │ │ mov 0x27(%rbx),%r14 │ │ │ │ - jmp 7f9848 │ │ │ │ + jmp 8ba770 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59414,15 +59403,15 @@ │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x49(%rdx,%rdi,1) │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43bd8e │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x246a514(%rip),%rbx │ │ │ │ @@ -59517,15 +59506,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43bf2a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x1f901c4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59692,15 +59681,15 @@ │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x43c0c0,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x23a9fa0,-0x28(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -59740,15 +59729,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x50(%rax) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ jae 43c25b │ │ │ │ lea 0x217b046(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -59957,15 +59946,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43c55a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217ad9f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xe0000000,%eax │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ @@ -59983,59 +59972,56 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43c5ba │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217ad17(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ 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) │ │ │ │ - mov $0x66,%al │ │ │ │ - xor $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43c625 │ │ │ │ + sarb $1,(%rcx) │ │ │ │ + sub $0x458d4802,%eax │ │ │ │ + call 733bff2c <__environ@GLIBC_2.2.5+0x70b01cc4> │ │ │ │ + rex.R │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43c618,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43c618 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x66(%rax) │ │ │ │ - xor $0x2,%al │ │ │ │ - mov 0x1f(%rbx),%r14 │ │ │ │ + add %dl,0x4c022d39(%rax) │ │ │ │ + mov 0x1f(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - data16 xor $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + push $0x48022d39 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43c68d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43c680,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -60043,19 +60029,19 @@ │ │ │ │ jne 43c680 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - data16 xor $0x2,%al │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp %ebp,0x738b4c02(%rip) │ │ │ │ + (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -60105,34 +60091,33 @@ │ │ │ │ jne 43c750 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - gs xor $0x2,%al │ │ │ │ - movq $0x43c790,0x0(%rbp) │ │ │ │ - lea 0x2479702(%rip),%rsi │ │ │ │ + add %bl,0x38(%rax) │ │ │ │ + sub $0x45c74802,%eax │ │ │ │ + add %dl,0x480043c7(%rax) │ │ │ │ + lea 0x2479702(%rip),%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 22fcc08 │ │ │ │ + jmp 22fcbf8 │ │ │ │ lea 0x217ac09(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fs xor $0x2,%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp %ch,-0x2176b6fe(%rip) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60148,28 +60133,28 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ xchg %ecx,0x49000000(%rbp) │ │ │ │ movl $0x43c5d8,-0x88(%rsp) │ │ │ │ mov %r14,-0x78(%r12) │ │ │ │ - movq $0x1048fb0,-0x70(%r12) │ │ │ │ + movq $0xbb23e8,-0x70(%r12) │ │ │ │ movq $0x25b7338,-0x68(%r12) │ │ │ │ lea -0x88(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ movq $0x43c640,-0x58(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ - movq $0x1048fb0,-0x40(%r12) │ │ │ │ + movq $0xbb23e8,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ lea -0x69(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x43c6a8,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x1048fb0,-0x10(%r12) │ │ │ │ + movq $0xbb23e8,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x39(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x90,0x388(%r13) │ │ │ │ @@ -60193,15 +60178,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43c8c2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217ab1f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x88000000,%eax │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ @@ -60219,27 +60204,27 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43c922 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217ab27(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ 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) │ │ │ │ - movslq (%rdx,%rax,1),%rsi │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + push $0x48022d36 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43c999 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x43c980,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ @@ -60247,33 +60232,33 @@ │ │ │ │ jne 43c980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - movsxd (%rdx,%rax,1),%esi │ │ │ │ - movq $0x43c9b0,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ + add %ch,(%rax) │ │ │ │ + ss sub $0x45c74802,%eax │ │ │ │ + add %dh,0x480043c9(%rax) │ │ │ │ + mov 0x17(%rbx),%edi │ │ │ │ mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1efb8a8 │ │ │ │ + jmp 1f72568 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ + add %bh,%al │ │ │ │ + xor $0x8949022d,%eax │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - test %cl,0x0(%rax,%rax,8) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov $0xf0076e0,%esp │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60282,23 +60267,23 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43ca4e │ │ │ │ movq $0x43c940,-0x58(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ - movq $0x1048fb0,-0x40(%r12) │ │ │ │ + movq $0xbb23e8,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x2781e8d,-0x30(%r12) │ │ │ │ - movq $0x1048fb0,-0x28(%r12) │ │ │ │ - movq $0x277f5a3,-0x20(%r12) │ │ │ │ + movq $0x270f1ad,-0x30(%r12) │ │ │ │ + movq $0xbb23e8,-0x28(%r12) │ │ │ │ + movq $0x270c8c3,-0x20(%r12) │ │ │ │ lea -0x39(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1048fb0,-0x10(%r12) │ │ │ │ + movq $0xbb23e8,-0x10(%r12) │ │ │ │ movq $0x25b7488,-0x8(%r12) │ │ │ │ lea -0x21(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ lea 0x217aa48(%rip),%rbx │ │ │ │ @@ -60321,15 +60306,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43caba │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217aa17(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -60362,23 +60347,23 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43cb8e │ │ │ │ movq $0x43cad8,-0x58(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ - movq $0x1048fb0,-0x40(%r12) │ │ │ │ + movq $0xbb23e8,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x2781e8d,-0x30(%r12) │ │ │ │ - movq $0x1048fb0,-0x28(%r12) │ │ │ │ - movq $0x277f5a3,-0x20(%r12) │ │ │ │ + movq $0x270f1ad,-0x30(%r12) │ │ │ │ + movq $0xbb23e8,-0x28(%r12) │ │ │ │ + movq $0x270c8c3,-0x20(%r12) │ │ │ │ lea -0x39(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1048fb0,-0x10(%r12) │ │ │ │ + movq $0xbb23e8,-0x10(%r12) │ │ │ │ movq $0x25b7510,-0x8(%r12) │ │ │ │ lea -0x21(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ lea 0x217a990(%rip),%rbx │ │ │ │ @@ -60523,15 +60508,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ - movq $0x22179a8,-0x8(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x217a8c4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ @@ -60549,15 +60534,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43ce3a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a8c7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x90000000,%eax │ │ │ │ test $0x8d480217,%eax │ │ │ │ @@ -60574,15 +60559,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43cea1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a959(%rip),%rsi │ │ │ │ lea 0x217a78f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f7f318 │ │ │ │ + jmp 847b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xb0000000,%eax │ │ │ │ test $0x8d480217,%eax │ │ │ │ @@ -60598,15 +60583,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43cf02 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a94f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd0000000,%eax │ │ │ │ test $0x8d480217,%eax │ │ │ │ @@ -60642,15 +60627,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 $0xf83f90,-0x8(%r12) │ │ │ │ + movq $0x84c800,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -60672,15 +60657,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d01a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a947(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xc8000000,%eax │ │ │ │ test $0x8d480217,%eax │ │ │ │ @@ -60716,15 +60701,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 $0xf83f90,-0x8(%r12) │ │ │ │ + movq $0x84c800,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -60785,15 +60770,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d1ba │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a94f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ @@ -60812,15 +60797,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43d221 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a9f9(%rip),%rsi │ │ │ │ lea 0x244e391(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f7f318 │ │ │ │ + jmp 847b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ @@ -60839,15 +60824,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43d289 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a9fb(%rip),%rsi │ │ │ │ lea 0x217a861(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f7f318 │ │ │ │ + jmp 847b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x60000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ @@ -60865,15 +60850,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d2ea │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a9ff(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x68000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ @@ -60891,15 +60876,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d34a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217aa07(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x60000000,%eax │ │ │ │ fwait │ │ │ │ @@ -60917,15 +60902,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43d3b1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2478ac0(%rip),%rsi │ │ │ │ lea 0x2173602(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22434a8 │ │ │ │ + jmp 2243498 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x0,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ @@ -60943,15 +60928,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d412 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a9a7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x8000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ @@ -60969,15 +60954,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d472 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a9a7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd0000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ @@ -60995,15 +60980,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d4d2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217aa6f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd8000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ @@ -61021,15 +61006,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d532 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217aa77(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xe0000000,%eax │ │ │ │ stos %al,%es:(%rdi) │ │ │ │ @@ -61047,15 +61032,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d592 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217aa7f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xc0000000,%eax │ │ │ │ stos %eax,%es:(%rdi) │ │ │ │ @@ -61072,17 +61057,17 @@ │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d5f9 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217ab8e(%rip),%rsi │ │ │ │ - lea 0x2342dc9(%rip),%r14 │ │ │ │ + lea 0x22d00e9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1046670 │ │ │ │ + jmp bafaa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xa8000000,%eax │ │ │ │ lods %ds:(%rsi),%al │ │ │ │ @@ -61100,15 +61085,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 43d65a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217ac49(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263c18 │ │ │ │ + jmp 2263c08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -61225,15 +61210,15 @@ │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -61250,15 +61235,15 @@ │ │ │ │ rex.RB loopne 43d899 │ │ │ │ cmp %edi,%eax │ │ │ │ jb 43d86a │ │ │ │ movq $0x43d888,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2202e00 │ │ │ │ + jmp 2202df0 │ │ │ │ lea 0x217aaa7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61287,17 +61272,17 @@ │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ or %r8b,(%r8) │ │ │ │ flds 0x0(%rbx) │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x217aa06(%rip),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22a8df5(%rip),%r14 │ │ │ │ + lea 0x22c7c2d(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ac7a38 │ │ │ │ + jmp 143f178 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61312,15 +61297,15 @@ │ │ │ │ clc │ │ │ │ add 0x3e(%rdx),%dh │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0x23ad0e0,-0x8(%rbp) │ │ │ │ movq $0x25b830b,0x0(%rbp) │ │ │ │ movq $0x25b8302,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2202e70 │ │ │ │ + jmp 2202e60 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ @@ -61351,15 +61336,15 @@ │ │ │ │ test $0x8d480217,%eax │ │ │ │ rex.RB loopne 43da09 │ │ │ │ cmp %edi,%eax │ │ │ │ jb 43d9f1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x22a80a8(%rip),%r14 │ │ │ │ + lea 0x22c6ee0(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 43d848 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ @@ -61382,15 +61367,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ movq $0x43d9b8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22a7fae(%rip),%r14 │ │ │ │ + lea 0x22c6de6(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 43d848 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -61415,15 +61400,15 @@ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ movq $0x43da08,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rdx,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22a7f5d(%rip),%r14 │ │ │ │ + lea 0x22c6d95(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 43d848 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -61448,15 +61433,15 @@ │ │ │ │ mov 0x30(%rbx),%rbx │ │ │ │ movq $0x43da90,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x22a758c(%rip),%r14 │ │ │ │ + lea 0x22c63c4(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x20(%rbp) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 43d848 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -61492,15 +61477,15 @@ │ │ │ │ add %ch,%al │ │ │ │ cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ rex faddl 0x0(%rbx) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x22a7676(%rip),%rbx │ │ │ │ + lea 0x22c64ae(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 43dc40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -61513,17 +61498,17 @@ │ │ │ │ add %dl,0x480217a7(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ movq $0x43dc88,0x8(%rbp) │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ mov %rbx,%r8 │ │ │ │ lea 0x217a686(%rip),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x22a8a75(%rip),%r14 │ │ │ │ + lea 0x22c78ad(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ac7a38 │ │ │ │ + jmp 143f178 │ │ │ │ lea 0x217a79c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -61572,15 +61557,15 @@ │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x22a7ca0(%rip),%r14 │ │ │ │ + lea 0x22c6ad8(%rip),%r14 │ │ │ │ movq $0x23ac580,0x0(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ jmp 43d848 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -61750,15 +61735,15 @@ │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 8bbdc0 │ │ │ │ + jmp 97cce8 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -61949,15 +61934,15 @@ │ │ │ │ add $0x18,%rbp │ │ │ │ lea 0x2477ca1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 8be2f0 │ │ │ │ + jmp 97f218 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62072,15 +62057,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43e369 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a17f(%rip),%rsi │ │ │ │ lea 0x217a152(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ + jmp 2263ad0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x68000000,%eax │ │ │ │ movabs %al,0x394cf0458d480217 │ │ │ │ @@ -62096,15 +62081,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 43e3d1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217a207(%rip),%rsi │ │ │ │ lea 0x217a1da(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ + jmp 2263ad0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62164,15 +62149,15 @@ │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x43e3f0,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x23aa018,-0x28(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -62245,15 +62230,15 @@ │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x43e520,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x23aa018,-0x28(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ @@ -62379,23 +62364,23 @@ │ │ │ │ mov %rcx,-0x68(%r12) │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ mov %rcx,-0x60(%r12) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %rcx,-0x58(%r12) │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x237d620,-0x48(%r12) │ │ │ │ + movq $0x237d600,-0x48(%r12) │ │ │ │ movq $0x287d003,-0x40(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ movq $0x287d003,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x47(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -62446,15 +62431,15 @@ │ │ │ │ cmp $0x5,%rcx │ │ │ │ jb 43e949 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43e8e2 │ │ │ │ mov 0x3(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ - movq $0x1cdb600,-0x8(%r12) │ │ │ │ + movq $0x1c430a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ mov %rcx,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 43e6c8 │ │ │ │ @@ -62465,51 +62450,51 @@ │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 43ea01 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43e8e2 │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ - movq $0x1cdb600,-0x8(%r12) │ │ │ │ + movq $0x1c430a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ mov %rcx,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 43ec08 │ │ │ │ lea 0x2179d0b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43e8e2 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ - movq $0x1cdb600,-0x8(%r12) │ │ │ │ + movq $0x1c430a8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ mov %rax,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ mov %rcx,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 43eaa0 │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 43e9f1 │ │ │ │ mov 0x5(%rbx),%rcx │ │ │ │ mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x237d620,-0x48(%r12) │ │ │ │ + movq $0x237d600,-0x48(%r12) │ │ │ │ movq $0x287d003,-0x40(%r12) │ │ │ │ mov %rcx,-0x38(%r12) │ │ │ │ movq $0x287d003,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ lea -0x47(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ @@ -62766,15 +62751,15 @@ │ │ │ │ add %ch,(%rax) │ │ │ │ cltd │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r13b,-0x13(%r8) │ │ │ │ add %cl,0x73(%r11,%r9,4) │ │ │ │ (bad) │ │ │ │ - jmp 7f8400 │ │ │ │ + jmp 8b9328 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -62786,15 +62771,15 @@ │ │ │ │ rex.RB clc │ │ │ │ movabs 0xbe49de89480043ed,%al │ │ │ │ and $0xe4842223,%eax │ │ │ │ pushf │ │ │ │ repnz lret │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1e4c990 │ │ │ │ + jmp 1ec3628 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -62880,15 +62865,15 @@ │ │ │ │ add %r11b,%r8b │ │ │ │ out %al,(%dx) │ │ │ │ rex.XB add %cl,-0x77(%r8) │ │ │ │ fimuls -0x42(%rcx) │ │ │ │ and $0xe4842223,%eax │ │ │ │ pushf │ │ │ │ repnz lret │ │ │ │ - jmp 1e4c990 │ │ │ │ + jmp 1ec3628 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -62993,15 +62978,15 @@ │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r9b,(%r8) │ │ │ │ lock rex.XB add %cl,-0x77(%r8) │ │ │ │ fimuls -0x42(%rcx) │ │ │ │ and $0xe4842223,%eax │ │ │ │ pushf │ │ │ │ repnz lret │ │ │ │ - jmp 1e4c990 │ │ │ │ + jmp 1ec3628 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63359,20 +63344,20 @@ │ │ │ │ movq $0x43ee10,-0x78(%r12) │ │ │ │ mov %rdi,-0x68(%r12) │ │ │ │ mov %rsi,-0x60(%r12) │ │ │ │ movq $0x43ee50,-0x58(%r12) │ │ │ │ mov %rcx,-0x48(%r12) │ │ │ │ mov %rax,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x237d620,-0x30(%r12) │ │ │ │ + movq $0x237d600,-0x30(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rdx,-0x20(%r12) │ │ │ │ mov %r8,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -63809,15 +63794,15 @@ │ │ │ │ mov (%rdi),%edx │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r12b,%r8b │ │ │ │ cli │ │ │ │ rex.XB add %cl,-0x73(%r8) │ │ │ │ xor $0x243d53c,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2067fb0 │ │ │ │ + jmp 2067fa0 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63839,15 +63824,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r8b,-0x5(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r8) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - sub %cl,0x79e90217(%rcx) │ │ │ │ + sub %cl,0x69e90217(%rcx) │ │ │ │ outsl %ds:(%rsi),(%dx) │ │ │ │ filds (%rcx) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -63857,55 +63842,55 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r13b,-0x5(%r8) │ │ │ │ rex.XB add %cl,-0x77(%r8) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ lock mov %dl,(%rdi) │ │ │ │ add %cl,%ch │ │ │ │ - shll $1,0x19001df(%rip) │ │ │ │ + shll $0x0,0x19001df(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r10b,0x480043fb(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x21788b7(%rip),%r14 │ │ │ │ - jmp 22dd060 │ │ │ │ + jmp 22dd050 │ │ │ │ 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 43fb9c │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 7f0ad8 │ │ │ │ + jmp 1f955b8 │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x4802178b(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43fbdc │ │ │ │ movq $0x43fbf8,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x1f8c6b0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ lea 0x2178b75(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x75(%rax) │ │ │ │ @@ -63929,15 +63914,15 @@ │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 43fc42 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1efb908 │ │ │ │ + jmp 1f725c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64017,15 +64002,15 @@ │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB call 733c36d4 <__environ@GLIBC_2.2.5+0x70b0546c> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB call 87fb51 │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7ff280 │ │ │ │ + jmp 8c01a8 │ │ │ │ lea 0x2178a3f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64042,24 +64027,25 @@ │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 41c170 │ │ │ │ movq $0x43fee8,0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - jmp 800348 │ │ │ │ + jmp 8c1270 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - out %eax,$0x25 │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add -0x7cb7f81d(%rbx),%al │ │ │ │ sti │ │ │ │ add %esi,0x7e(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ movq $0x43fe68,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -64070,69 +64056,71 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x14fdda19(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + {rex2 0x27} add %r11b,%r13b │ │ │ │ (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480225e7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 43fe91 │ │ │ │ - movq $0x43fec0,-0x8(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + {rex2 0x27} add -0x77(%r8),%r9b │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + movl $0x43fec0,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7f8400 │ │ │ │ + jmp 8b9328 │ │ │ │ lea 0x2475fa1(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x2475f9c(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x19(%rax) │ │ │ │ - and $0x45c74802,%eax │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %bh,-0x2b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r11b,(%r8) │ │ │ │ incb 0x0(%rbx) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - jmp 2041f10 │ │ │ │ + jmp 1fc2e10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x48021788(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 43ff1b │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ lea 0x2475f43(%rip),%rsi │ │ │ │ - lea 0x225e7b3(%rip),%r14 │ │ │ │ + lea 0x227d5eb(%rip),%r14 │ │ │ │ movq $0x23ac580,0x8(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 41bb28 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ movq $0x23ac580,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -64233,15 +64221,15 @@ │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 440197 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4401ab │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ add $0x20,%rbp │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rsi │ │ │ │ movq $0x440020,-0x20(%rbp) │ │ │ │ @@ -64354,15 +64342,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44022a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21785ff(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x68000000,%eax │ │ │ │ xchg %dl,(%rdi) │ │ │ │ @@ -64379,15 +64367,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44028a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2178607(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x70000000,%eax │ │ │ │ xchg %dl,(%rdi) │ │ │ │ @@ -64404,15 +64392,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4402ea │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217860f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x90000000,%eax │ │ │ │ xchg %dl,(%rdi) │ │ │ │ @@ -64430,15 +64418,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 440351 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2178639(%rip),%rsi │ │ │ │ lea 0x2178520(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1033f70 │ │ │ │ + jmp b9d3a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xb0000000,%eax │ │ │ │ xchg %dl,(%rdi) │ │ │ │ @@ -64455,15 +64443,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4403b2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217864f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd8000000,%eax │ │ │ │ xchg %dl,(%rdi) │ │ │ │ @@ -64480,15 +64468,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 440412 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2178677(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x98000000,%eax │ │ │ │ xchg %dl,(%rdi) │ │ │ │ @@ -64506,15 +64494,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 440479 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x24759f8(%rip),%rsi │ │ │ │ lea 0x2178658(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1033f70 │ │ │ │ + jmp b9d3a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xb8000000,%eax │ │ │ │ xchg %dl,(%rdi) │ │ │ │ @@ -64531,15 +64519,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4404da │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2178657(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x40000000,%eax │ │ │ │ xchg %edx,(%rdi) │ │ │ │ @@ -64556,15 +64544,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44053a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21786df(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -64577,15 +64565,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ cmp $0x24758db,%eax │ │ │ │ lea 0x24758f3(%rip),%rsi │ │ │ │ lea 0x246172b(%rip),%r14 │ │ │ │ - jmp 22ce118 │ │ │ │ + jmp 22ce108 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64636,15 +64624,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 440646 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 10084f0 │ │ │ │ + jmp b71928 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -64667,15 +64655,15 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x4802176e(%rax) │ │ │ │ movl $0x4406d0,0x0(%rbp) │ │ │ │ mov 0x17(%rbx),%rsi │ │ │ │ lea 0x2176e7e(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64711,24 +64699,24 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 440773 │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x440620,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1048fb0,-0x10(%r12) │ │ │ │ + movq $0xbb23e8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x23416a8(%rip),%rbx │ │ │ │ + lea 0x22ce9c8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ @@ -64745,15 +64733,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4407de │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 10084f0 │ │ │ │ + jmp b71928 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -64780,15 +64768,15 @@ │ │ │ │ add %dh,0x6c(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r13b,0x8(%r8) │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ jae 440853 │ │ │ │ lea 0x2176c5e(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -64824,24 +64812,24 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44090b │ │ │ │ mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x4407b8,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1048fb0,-0x10(%r12) │ │ │ │ + movq $0xbb23e8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2341510(%rip),%rbx │ │ │ │ + lea 0x22ce830(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ @@ -64926,50 +64914,50 @@ │ │ │ │ mov 0x6(%rax),%rbx │ │ │ │ mov 0xe(%rax),%rax │ │ │ │ movq $0x440590,-0xe8(%r12) │ │ │ │ mov %rbx,-0xd8(%r12) │ │ │ │ movq $0x440660,-0xd0(%r12) │ │ │ │ lea -0xe8(%r12),%rbx │ │ │ │ mov %rbx,-0xc0(%r12) │ │ │ │ - movq $0x1048fb0,-0xb8(%r12) │ │ │ │ + movq $0xbb23e8,-0xb8(%r12) │ │ │ │ lea -0xd0(%r12),%rcx │ │ │ │ mov %rcx,-0xb0(%r12) │ │ │ │ - movq $0x2781e8d,-0xa8(%r12) │ │ │ │ + movq $0x270f1ad,-0xa8(%r12) │ │ │ │ movq $0x4407f8,-0xa0(%r12) │ │ │ │ mov %rbx,-0x90(%r12) │ │ │ │ - movq $0x1048fb0,-0x88(%r12) │ │ │ │ + movq $0xbb23e8,-0x88(%r12) │ │ │ │ lea -0xa0(%r12),%rcx │ │ │ │ mov %rcx,-0x80(%r12) │ │ │ │ lea -0xb1(%r12),%rcx │ │ │ │ mov %rcx,-0x78(%r12) │ │ │ │ - movq $0x1048fb0,-0x70(%r12) │ │ │ │ - movq $0x2781e8d,-0x68(%r12) │ │ │ │ + movq $0xbb23e8,-0x70(%r12) │ │ │ │ + movq $0x270f1ad,-0x68(%r12) │ │ │ │ lea -0x81(%r12),%rcx │ │ │ │ mov %rcx,-0x60(%r12) │ │ │ │ movq $0x440950,-0x58(%r12) │ │ │ │ mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x1048fb0,-0x40(%r12) │ │ │ │ + movq $0xbb23e8,-0x40(%r12) │ │ │ │ lea -0x58(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ lea -0x69(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x1048fb0,-0x28(%r12) │ │ │ │ - movq $0x277f5a3,-0x20(%r12) │ │ │ │ + movq $0xbb23e8,-0x28(%r12) │ │ │ │ + movq $0x270c8c3,-0x20(%r12) │ │ │ │ lea -0x39(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1048fb0,-0x10(%r12) │ │ │ │ + movq $0xbb23e8,-0x10(%r12) │ │ │ │ movq $0x25b7420,-0x8(%r12) │ │ │ │ lea -0x21(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x440bc8,-0x10(%rbp) │ │ │ │ lea -0x9(%r12),%rsi │ │ │ │ - lea 0x233f82f(%rip),%r14 │ │ │ │ + lea 0x22ccb4f(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1046670 │ │ │ │ + jmp bafaa8 │ │ │ │ movq $0xf0,0x388(%r13) │ │ │ │ movq $0x440a40,-0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -64979,15 +64967,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ adcb $0x2,(%rdi) │ │ │ │ movq $0x4409e0,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x24610c6(%rip),%r14 │ │ │ │ - jmp 104b700 │ │ │ │ + jmp bb4b38 │ │ │ │ nop │ │ │ │ add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -65057,27 +65045,27 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 440c70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov 0x6(%rbx),%rdx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ - movq $0x237daf8,-0x18(%r12) │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x22e3b58,-0x8(%r12) │ │ │ │ + movq $0x22e3b48,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x440c20,-0x18(%rbp) │ │ │ │ lea 0x2475135(%rip),%r8 │ │ │ │ lea -0x17(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x2460f82(%rip),%r14 │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22ca658 │ │ │ │ + jmp 22ca648 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x440ca0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xb8000000,%eax │ │ │ │ @@ -65095,15 +65083,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 440da2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2174d38(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1634ea8 │ │ │ │ + jmp 1221628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65166,15 +65154,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -65182,30 +65170,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %cl,(%rdx) │ │ │ │ - es add -0x73(%rax),%cl │ │ │ │ + jo 440e9e │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB call 733c47fc <__environ@GLIBC_2.2.5+0x70b06594> │ │ │ │ rex.WXB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 440ef1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0xa6b5a8,-0x8(%r12) │ │ │ │ + movq $0xb2c4d0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x440f10,-0x18(%rbp) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 83c278 │ │ │ │ + jmp 8fd1a0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65279,17 +65268,19 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 48463601 <__environ@GLIBC_2.2.5+0x45ba5399> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + and %dh,%bh │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 44105e │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 441053 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -65307,17 +65298,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x8(%rax) │ │ │ │ - es add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,0x480227f6(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 441135 │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 4410c4 │ │ │ │ lea 0x2174589(%rip),%r14 │ │ │ │ @@ -65407,15 +65397,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -65478,15 +65468,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -65602,15 +65592,15 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ jns 441476 │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r9b,0x49004414(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 83c278 │ │ │ │ + jmp 8fd1a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -65837,15 +65827,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -65853,30 +65843,31 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4417fe │ │ │ │ - es add -0x73(%rax),%cl │ │ │ │ + sbb %ch,%bh │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB call 733c5154 <__environ@GLIBC_2.2.5+0x70b06eec> │ │ │ │ rex.WXB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 441849 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0xa6b5a8,-0x8(%r12) │ │ │ │ + movq $0xb2c4d0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x441868,-0x18(%rbp) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 83c278 │ │ │ │ + jmp 8fd1a0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65950,17 +65941,17 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - jmp *0x458d4802(%rip) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0x27ed,$0x2 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 4419b6 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4419ab │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ @@ -65978,17 +65969,18 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jmp *0x458d4802(%rip) │ │ │ │ - clc │ │ │ │ + add %al,-0x13(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 441a8d │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 441a1c │ │ │ │ lea 0x2173c31(%rip),%r14 │ │ │ │ @@ -66080,15 +66072,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -66152,15 +66144,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -66260,21 +66252,21 @@ │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2f(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xa6b748,-0x8(%r12) │ │ │ │ + movq $0xb2c670,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x441de8,-0x8(%rbp) │ │ │ │ lea -0x1(%r12),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 83c278 │ │ │ │ + jmp 8fd1a0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66502,15 +66494,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -66518,30 +66510,30 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,%bh │ │ │ │ - and $0x458d4802,%eax │ │ │ │ - call 733c5aac <__environ@GLIBC_2.2.5+0x70b07844> │ │ │ │ + shl $0x27,%ch │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733c5aac <__environ@GLIBC_2.2.5+0x70b07844> │ │ │ │ rex.WXB │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4421a1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0xa6b5a8,-0x8(%r12) │ │ │ │ + movq $0xb2c4d0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4421c0,-0x18(%rbp) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 83c278 │ │ │ │ + jmp 8fd1a0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -66615,16 +66607,18 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,%dh │ │ │ │ - and $0x458d4802,%eax │ │ │ │ + jo 44228a │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 44230e │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 442303 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -66643,16 +66637,18 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480225f5(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %ch,%al │ │ │ │ + jrcxz 442356 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4423e5 │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 442374 │ │ │ │ lea 0x21732d9(%rip),%r14 │ │ │ │ @@ -66747,15 +66743,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -66814,15 +66810,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -66925,21 +66921,21 @@ │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x2f(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xa6b708,-0x8(%r12) │ │ │ │ + movq $0xb2c630,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x442740,-0x8(%rbp) │ │ │ │ lea -0x1(%r12),%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 83c278 │ │ │ │ + jmp 8fd1a0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -67165,15 +67161,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x1efc590,-0x10(%r12) │ │ │ │ + movq $0x1f9c538,-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) │ │ │ │ @@ -67181,30 +67177,30 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,%dh │ │ │ │ - and $0x458d4802,%eax │ │ │ │ - call 733c6404 <__environ@GLIBC_2.2.5+0x70b0819c> │ │ │ │ - rex.WXB │ │ │ │ + push $0x480227dc │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 442b04 │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 442af9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0xa6b5a8,-0x8(%r12) │ │ │ │ + movq $0xb2c4d0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x442b18,-0x18(%rbp) │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 83c278 │ │ │ │ + jmp 8fd1a0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -67278,16 +67274,18 @@ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 442bea │ │ │ │ - and $0x458d4802,%eax │ │ │ │ + sbb %bl,%bl │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 442c66 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 442c5b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ @@ -67306,17 +67304,16 @@ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x14(%rax) │ │ │ │ - and $0x458d4802,%eax │ │ │ │ - clc │ │ │ │ + add %dl,0x480227da(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ jb 442d3d │ │ │ │ mov %r14,%rbx │ │ │ │ and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ jne 442ccc │ │ │ │ lea 0x2172981(%rip),%r14 │ │ │ │ @@ -67693,24 +67690,24 @@ │ │ │ │ pop %rbp │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4431eb │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x442d58,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xa6b628,-0x8(%r12) │ │ │ │ + movq $0xb2c550,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x443210,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ lea -0x2(%r12),%r14 │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 83c278 │ │ │ │ + jmp 8fd1a0 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -67832,27 +67829,27 @@ │ │ │ │ mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 443318 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov 0x6(%rbx),%rdx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ - movq $0x237daf8,-0x18(%r12) │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x22e3b58,-0x8(%r12) │ │ │ │ + movq $0x22e3b48,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4432d0,-0x10(%rbp) │ │ │ │ lea 0x2472aae(%rip),%r8 │ │ │ │ lea -0x17(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x245e8fb(%rip),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22ca658 │ │ │ │ + jmp 22ca648 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x4432b8,0x0(%rbp) │ │ │ │ jmp 23a47e0 │ │ │ │ movq $0x4433f8,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -67886,15 +67883,15 @@ │ │ │ │ mov 0xe(%rax),%rax │ │ │ │ movq $0x443190,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4432a0,-0x10(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2054810 │ │ │ │ + jmp 1fd5710 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ movq $0x443428,-0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x2000000,%eax │ │ │ │ @@ -67975,27 +67972,27 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 443520 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ mov 0x6(%rbx),%rdx │ │ │ │ mov 0x16(%rbx),%rbx │ │ │ │ - movq $0x237daf8,-0x18(%r12) │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x22e3b58,-0x8(%r12) │ │ │ │ + movq $0x22e3b48,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4434d0,-0x18(%rbp) │ │ │ │ lea 0x2472885(%rip),%r8 │ │ │ │ lea -0x17(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x245e6d2(%rip),%r14 │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22ca658 │ │ │ │ + jmp 22ca648 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ movq $0x443550,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x8000000,%eax │ │ │ │ @@ -68012,17 +68009,17 @@ │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 443652 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x22a2110(%rip),%r14 │ │ │ │ + lea 0x22c0f48(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1634ea8 │ │ │ │ + jmp 1221628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -68054,62 +68051,68 @@ │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x20(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ inc %rax │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - and $0x458d4802,%eax │ │ │ │ - call 733c705c <__environ@GLIBC_2.2.5+0x70b08df4> │ │ │ │ + xor %bl,-0x72b7fdd9(%rbp) │ │ │ │ + rex.RB call 733c705c <__environ@GLIBC_2.2.5+0x70b08df4> │ │ │ │ insb (%dx),%es:(%rdi) │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x443748,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 443748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480225ae(%rax) │ │ │ │ - movl $0x443770,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %dh,%al │ │ │ │ + pushf │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r14b,0x37(%r8) │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ jne 443770 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c0225ae(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ + add %cl,%al │ │ │ │ + pushf │ │ │ │ + (bad) │ │ │ │ + add 0x73(%rbx,%rcx,4),%cl │ │ │ │ + (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7f8400 │ │ │ │ + jmp 8b9328 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ @@ -68210,15 +68213,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r14b,%r8b │ │ │ │ cmp %al,0x48(%rax,%rax,1) │ │ │ │ mov %ebx,%esi │ │ │ │ movabs $0xcbf29ce484222325,%r14 │ │ │ │ - jmp 1e4c990 │ │ │ │ + jmp 1ec3628 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -68278,34 +68281,35 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - and $0x458d4802,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + add %ch,-0x65(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ jae 4439c4 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - and $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 443a3e │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + add %cl,-0x65(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,0x48000000(%rsi) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ movq $0x443a08,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov 0xf(%rax),%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ @@ -68320,24 +68324,26 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480225ac(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 443a2d │ │ │ │ - movq $0x4439a8,0x0(%rbp) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + movl $0x4439a8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp 7f8d98 │ │ │ │ + jmp 8b9cc0 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ movq $0x443a70,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ @@ -68351,31 +68357,30 @@ │ │ │ │ nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x54(%rax) │ │ │ │ - and $0x45c74802,%eax │ │ │ │ - add %ah,0x4800443a(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %al,0x4802279a(%rax) │ │ │ │ + movl $0x443aa0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ movabs $0xcbf29ce484222325,%r14 │ │ │ │ - jmp 1e4c990 │ │ │ │ + jmp 1ec3628 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - and $0x45c74802,%eax │ │ │ │ - add %dl,%al │ │ │ │ + add %dl,-0x66(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r10b,%r8b │ │ │ │ cmp 0x4c(%rax,%rax,1),%al │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ jmp 443988 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -68455,21 +68460,25 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - and $0xde894902,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 443988 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + cltd │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xfd,%al │ │ │ │ + (bad) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x48021753(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ @@ -68497,17 +68506,17 @@ │ │ │ │ add %ah,0x53(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r8b,0x4900443c(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ jmp 443bf0 │ │ │ │ lea 0x24755bd(%rip),%rdi │ │ │ │ - lea 0x23fd0fe(%rip),%rsi │ │ │ │ - lea 0x23fd0f7(%rip),%r14 │ │ │ │ - lea 0x23fd0f0(%rip),%rbx │ │ │ │ + lea 0x23fe5c6(%rip),%rsi │ │ │ │ + lea 0x23fe5bf(%rip),%r14 │ │ │ │ + lea 0x23fe5b8(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ lea 0x217532d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -68567,90 +68576,88 @@ │ │ │ │ rex.RB │ │ │ │ lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ pop %rbp │ │ │ │ clc │ │ │ │ movq $0x443d98,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e632f8 │ │ │ │ + jmp e457a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ push %rdx │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r15b,0x4900443d(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 2043430 │ │ │ │ + jmp 1fc4330 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ push %rdx │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r12b,%r8b │ │ │ │ cmp $0x28be0044,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - xor 0x46(%rcx),%edi │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ + pop %rbx │ │ │ │ + mov %dl,0x0(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ push %rcx │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r8b,(%r8) │ │ │ │ ds add %r9b,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - push %rax │ │ │ │ - fdivrs 0x0(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov %ch,0x0(%rsi,%rsi,2) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x48021751(%rax) │ │ │ │ movl $0x443e28,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x233c5a7(%rip),%r14 │ │ │ │ - jmp 1046670 │ │ │ │ + lea 0x22c98c7(%rip),%r14 │ │ │ │ + jmp bafaa8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x48021751(%rax) │ │ │ │ movl $0x443e50,0x0(%rbp) │ │ │ │ lea 0x247202a(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 102beb8 │ │ │ │ + jmp b952f0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480218a4(%rax) │ │ │ │ - movl $0x443e78,0x0(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + rex.RXB sbb %r8d,(%r10) │ │ │ │ + movq $0x443e78,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x241cf07(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ + lea 0x241d697(%rip),%r14 │ │ │ │ + jmp 224d048 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5c(%rax) │ │ │ │ - sbb %al,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %ah,0x49021947(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4d00c8 │ │ │ │ + jmp 50ea20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x51(%rax) │ │ │ │ @@ -68677,21 +68684,21 @@ │ │ │ │ (bad) │ │ │ │ push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 443f44 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ movq $0x443d58,-0x48(%r12) │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - movq $0x7a9f98,-0x30(%r12) │ │ │ │ + movq $0x7e88f0,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x56eda0,-0x20(%r12) │ │ │ │ + movq $0x5ad6f8,-0x20(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x19(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x28b5e61,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ @@ -68816,15 +68823,15 @@ │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 444195 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 444202 │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ add $0x10,%rbp │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rsi │ │ │ │ movq $0x4440b8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -68842,15 +68849,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 444185 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x443f70,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-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) │ │ │ │ @@ -68858,15 +68865,15 @@ │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4441d7 │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ movq $0x443ff8,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -69094,15 +69101,15 @@ │ │ │ │ ja 4444f6 │ │ │ │ mov 0x3(%rbx),%rdx │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ movq $0x444400,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d6958,-0x10(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -69120,15 +69127,15 @@ │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x4442a8,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d68f8,-0x10(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -69140,15 +69147,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4445e9 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x444360,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -69206,15 +69213,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ - movq $0x10d6918,-0x8(%r12) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x21749ac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ @@ -69273,15 +69280,15 @@ │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ movq $0x444708,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ + jmp 224ccc0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ lea 0x21748d2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ lea 0x24716a0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -69293,15 +69300,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 22fe750 │ │ │ │ + jmp 22fe740 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -69318,15 +69325,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x4447e0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea 0x2174858(%rip),%rdi │ │ │ │ lea 0x2471620(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd710 │ │ │ │ + jmp 22fd700 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -69358,15 +69365,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r12b,%r8b │ │ │ │ rex.W │ │ │ │ add %r14b,(%rcx) │ │ │ │ testb $0xde,-0x77(%rcx) │ │ │ │ - jmp 22dcec0 │ │ │ │ + jmp 22dceb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -69379,23 +69386,23 @@ │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x41(%rdi) │ │ │ │ movq $0x444800,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8a91,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ movq $0x4448e0,0x0(%rbp) │ │ │ │ jmp 23a47f8 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -69408,15 +69415,15 @@ │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ movq $0x444870,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ lea 0x2174700(%rip),%rbx │ │ │ │ @@ -69539,15 +69546,15 @@ │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 444bed │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 444c5a │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ add $0x10,%rbp │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rsi │ │ │ │ movq $0x444b10,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -69565,15 +69572,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 444bdd │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x4449c8,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-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) │ │ │ │ @@ -69581,15 +69588,15 @@ │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 444c2f │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ movq $0x444a50,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -69817,15 +69824,15 @@ │ │ │ │ ja 444f4e │ │ │ │ mov 0x3(%rbx),%rdx │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ movq $0x444e58,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d6958,-0x10(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -69843,15 +69850,15 @@ │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x444d00,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d68f8,-0x10(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -69863,15 +69870,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 445041 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x444db8,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -69929,15 +69936,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x15(%rdi) │ │ │ │ - movq $0x10d6918,-0x8(%r12) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ lea 0x2173fa4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ @@ -70057,15 +70064,15 @@ │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 44535d │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4453ca │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ add $0x10,%rbp │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rsi │ │ │ │ movq $0x445280,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -70083,15 +70090,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44534d │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x445138,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-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) │ │ │ │ @@ -70099,15 +70106,15 @@ │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44539f │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ movq $0x4451c0,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -70334,15 +70341,15 @@ │ │ │ │ ja 4456be │ │ │ │ mov 0x3(%rbx),%rdx │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ movq $0x4455c8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d6958,-0x10(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -70360,15 +70367,15 @@ │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x445470,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d68f8,-0x10(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -70380,15 +70387,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4457b1 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x445528,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -70554,15 +70561,15 @@ │ │ │ │ cmp $0x5,%rax │ │ │ │ jb 445a7d │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 445aea │ │ │ │ mov 0x3(%rbx),%rax │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ add $0x10,%rbp │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rsi │ │ │ │ movq $0x4459a0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ @@ -70580,15 +70587,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 445a6d │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ movq $0x445858,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-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) │ │ │ │ @@ -70596,15 +70603,15 @@ │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 445abf │ │ │ │ mov 0x4(%rbx),%rax │ │ │ │ movq $0x4458e0,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -70834,15 +70841,15 @@ │ │ │ │ ja 445dde │ │ │ │ mov 0x3(%rbx),%rdx │ │ │ │ mov 0xb(%rbx),%rbx │ │ │ │ movq $0x445ce8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d6958,-0x10(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xb(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ @@ -70860,15 +70867,15 @@ │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ movq $0x445b90,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x10d68f8,-0x10(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x4f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -70880,15 +70887,15 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 445ed1 │ │ │ │ mov 0x4(%rbx),%rbx │ │ │ │ movq $0x445c48,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x10d6938,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -70957,15 +70964,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 445fc1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2171dff(%rip),%rsi │ │ │ │ lea 0x1f85f61(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23746b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71002,15 +71009,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446072 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2173247(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71048,15 +71055,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446122 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21732e7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71094,15 +71101,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4461d2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217167f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x80000000,%eax │ │ │ │ xor (%rdi),%edx │ │ │ │ @@ -71119,15 +71126,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446232 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x216f44f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x60000000,%eax │ │ │ │ xor (%rdi),%edx │ │ │ │ @@ -71144,15 +71151,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446292 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x216f417(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -71223,15 +71230,15 @@ │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4463c5 │ │ │ │ movq $0x4462b0,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ movq $0x446300,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ @@ -71278,19 +71285,19 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4464a7 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ movq $0x446528,-0x18(%rbp) │ │ │ │ lea 0x217319f(%rip),%r8 │ │ │ │ - lea 0x233bd60(%rip),%rdi │ │ │ │ - lea 0x233bd37(%rip),%rsi │ │ │ │ - lea 0x233bcc0(%rip),%r14 │ │ │ │ + lea 0x22c9080(%rip),%rdi │ │ │ │ + lea 0x22c9057(%rip),%rsi │ │ │ │ + lea 0x22c8fe0(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1033ab0 │ │ │ │ + jmp b9cee8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71303,15 +71310,15 @@ │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x3f(%rbp) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4464ff │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x1048ff0,-0x10(%r12) │ │ │ │ + movq $0xbb2428,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ @@ -71338,23 +71345,23 @@ │ │ │ │ jne 446554 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x4464c0,-0x8(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 10079a8 │ │ │ │ + jmp b70de0 │ │ │ │ movq $0x4465a0,-0x10(%rbp) │ │ │ │ mov 0xa(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov 0x2(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 10079a8 │ │ │ │ + jmp b70de0 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71365,28 +71372,28 @@ │ │ │ │ stc │ │ │ │ add 0x74(%rbx),%esi │ │ │ │ cmp $0x2,%rcx │ │ │ │ jb 4465f5 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4465e5 │ │ │ │ - movq $0x1048ff0,-0x10(%r12) │ │ │ │ + movq $0xbb2428,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4465e5 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x1048ff0,-0x10(%r12) │ │ │ │ + movq $0xbb2428,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x9(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ @@ -71410,15 +71417,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44668a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21731a7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x60000000,%eax │ │ │ │ xor (%rdi),%dl │ │ │ │ @@ -71436,15 +71443,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4466f1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2173229(%rip),%rsi │ │ │ │ lea 0x2444ec1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f7f318 │ │ │ │ + jmp 847b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ xor (%rdi),%dl │ │ │ │ @@ -71462,15 +71469,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 446759 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21731fb(%rip),%rsi │ │ │ │ lea 0x2171391(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f7f318 │ │ │ │ + jmp 847b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ xor (%rdi),%dl │ │ │ │ @@ -71487,15 +71494,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4467ba │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21731cf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71533,15 +71540,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44686a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217328f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xb0000000,%eax │ │ │ │ xor (%rdi),%edx │ │ │ │ @@ -71558,15 +71565,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4468ca │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217334f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x70000000,%eax │ │ │ │ xor $0x17,%al │ │ │ │ @@ -71583,15 +71590,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44692a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217340f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ xor $0x8d480217,%eax │ │ │ │ @@ -71607,15 +71614,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 44698a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21734cf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -71652,15 +71659,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446a3a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21734b7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x60000000,%eax │ │ │ │ xor $0x8d480217,%eax │ │ │ │ @@ -71676,15 +71683,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446a9a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21734ff(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f67980 │ │ │ │ + jmp 8301f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x50000000,%eax │ │ │ │ adc (%rdi),%dl │ │ │ │ @@ -71701,15 +71708,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446afa │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21711ef(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x58000000,%eax │ │ │ │ adc (%rdi),%dl │ │ │ │ @@ -71726,15 +71733,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446b5a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21711f7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x58000000,%eax │ │ │ │ adc (%rdi),%dl │ │ │ │ @@ -71751,15 +71758,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446bba │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21711ff(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x60000000,%eax │ │ │ │ adc (%rdi),%dl │ │ │ │ @@ -71776,15 +71783,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446c1a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21711ff(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x28000000,%eax │ │ │ │ adc (%rdi),%edx │ │ │ │ @@ -71801,15 +71808,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446c7a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21712c7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ adc (%rdi),%edx │ │ │ │ @@ -71826,15 +71833,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446cda │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21712cf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x38000000,%eax │ │ │ │ adc (%rdi),%edx │ │ │ │ @@ -71851,15 +71858,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 446d3a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21712d7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -72093,15 +72100,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x2173320(%rip),%r14 │ │ │ │ - jmp 22e4cb8 │ │ │ │ + jmp 22e4ca8 │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72115,15 +72122,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 4470e7 │ │ │ │ movq $0x447108,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x2173303(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22e5d58 │ │ │ │ + jmp 22e5d48 │ │ │ │ lea 0x2173312(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72131,15 +72138,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 $0x231f6f0,-0x8(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -72159,15 +72166,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 447192 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2173279(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ + jmp 22e71f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x90000000,%eax │ │ │ │ xor (%rdi),%dl │ │ │ │ @@ -72200,15 +72207,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ xor (%rdi),%dl │ │ │ │ add -0xa(%rcx,%rcx,4),%cl │ │ │ │ lea 0x217322e(%rip),%r14 │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72219,30 +72226,30 @@ │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x447298,-0x18(%rbp) │ │ │ │ lea 0x246627d(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x217316a(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e5d58 │ │ │ │ + jmp 22e5d48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -72277,15 +72284,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x217314f(%rip),%r14 │ │ │ │ - jmp f52f48 │ │ │ │ + jmp 81b7b8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0x80000000,%eax │ │ │ │ xor (%rdi),%edx │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ @@ -72300,15 +72307,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 4473b1 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217334a(%rip),%rsi │ │ │ │ lea 0x2172669(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f7f318 │ │ │ │ + jmp 847b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x40000000,%eax │ │ │ │ xor $0x17,%al │ │ │ │ @@ -72326,15 +72333,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 447419 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217340a(%rip),%rsi │ │ │ │ lea 0x2172ad1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f7f318 │ │ │ │ + jmp 847b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0xd8000000,%eax │ │ │ │ xor (%rdi),%edx │ │ │ │ @@ -72352,15 +72359,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 447481 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21733a2(%rip),%rsi │ │ │ │ lea 0x2171f81(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f7f318 │ │ │ │ + jmp 847b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ @@ -72395,15 +72402,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x2173518(%rip),%r14 │ │ │ │ - jmp 22e4cb8 │ │ │ │ + jmp 22e4ca8 │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72417,15 +72424,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447547 │ │ │ │ movq $0x447568,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x21734fb(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22e5d58 │ │ │ │ + jmp 22e5d48 │ │ │ │ lea 0x217350a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72433,15 +72440,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 $0x231f6f0,-0x8(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -72461,15 +72468,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 4475f2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x2173471(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ + jmp 22e71f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x88000000,%eax │ │ │ │ xor $0x17,%al │ │ │ │ @@ -72502,15 +72509,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ xor $0x17,%al │ │ │ │ add -0xa(%rcx,%rcx,4),%cl │ │ │ │ lea 0x2173426(%rip),%r14 │ │ │ │ - jmp 231a668 │ │ │ │ + jmp 231a658 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -72522,30 +72529,30 @@ │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4476f8,-0x18(%rbp) │ │ │ │ lea 0x2465e1d(%rip),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x2173362(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e5d58 │ │ │ │ + jmp 22e5d48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -72580,15 +72587,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ lea 0x2173347(%rip),%r14 │ │ │ │ - jmp f52f48 │ │ │ │ + jmp 81b7b8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adc $0xc0000000,%eax │ │ │ │ xor $0x17,%al │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ @@ -72603,15 +72610,15 @@ │ │ │ │ test %rax,%rax │ │ │ │ je 447811 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x217348a(%rip),%rsi │ │ │ │ lea 0x2171ca1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f7f318 │ │ │ │ + jmp 847b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x40000000,%eax │ │ │ │ xor $0x8d480217,%eax │ │ │ │ @@ -72626,32 +72633,32 @@ │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 447879 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0x21734e9(%rip),%rsi │ │ │ │ - lea 0x23204e1(%rip),%r14 │ │ │ │ + lea 0x22600e1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x490241de │ │ │ │ + call 4946ba81 <__environ@GLIBC_2.2.5+0x46bad819> │ │ │ │ add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 447927 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ @@ -72663,42 +72670,42 @@ │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,%r14 │ │ │ │ call 406e00 │ │ │ │ add $0x8,%rsp │ │ │ │ - movq $0x237daf8,-0x30(%r12) │ │ │ │ + movq $0x237dad8,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x22e3b58,-0x20(%r12) │ │ │ │ + movq $0x22e3b48,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%r14 │ │ │ │ - jmp 1f0dd70 │ │ │ │ + jmp 1f7c5d0 │ │ │ │ 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) │ │ │ │ - xor %dl,0x458d4802(%rcx,%rax,2) │ │ │ │ + rcrb $0x45,-0x72b7fdbf(%rbx) │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 44796a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -72798,15 +72805,15 @@ │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447ac5 │ │ │ │ movq $0x447ae0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x216f7fd(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ fists (%rsi) │ │ │ │ @@ -72828,32 +72835,32 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 447b29 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x216f799(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,-0x72b7fdbf(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + enter $0x4199,$0x2 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 447b62 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -72940,34 +72947,35 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb $0x29,%dl │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ - adc %ch,%cl │ │ │ │ - jae 1f537d05 <__environ@GLIBC_2.2.5+0x1cc79a9d> │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0x4c022bc8,%eax │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ + jmp b30ed8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0x45,-0x72b7fdbf(%rax) │ │ │ │ + push %rax │ │ │ │ + cwtl │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 447cda │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -73023,19 +73031,19 @@ │ │ │ │ rex.RB loopne 447df1 │ │ │ │ cmp %edi,%eax │ │ │ │ jb 447ddc │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x447df0,-0x20(%rbp) │ │ │ │ lea 0x21712b5(%rip),%rsi │ │ │ │ - lea 0x225d7a6(%rip),%r14 │ │ │ │ + lea 0x227c5de(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 8777e8 │ │ │ │ + jmp 938710 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -73044,15 +73052,15 @@ │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3f(%rdi) │ │ │ │ - movq $0x10d68f8,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x447cf0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x447e60,0x8(%rbp) │ │ │ │ lea -0x26(%r12),%rsi │ │ │ │ @@ -73067,129 +73075,129 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x32(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r9b,0x4800447e(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x216d4c6(%rip),%r14 │ │ │ │ - jmp 10d3ce0 │ │ │ │ + jmp 16e2de0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x480216d4(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x216d4a6(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 10d3550 │ │ │ │ + jmp 16e2650 │ │ │ │ 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 %cl,0x490225d2(%rax) │ │ │ │ - mov %edi,%eax │ │ │ │ + add %al,%al │ │ │ │ + shlb $0x2,(%rdi) │ │ │ │ + mov %rdi,%r8 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ - jmp 8738c0 │ │ │ │ + jmp 9347e8 │ │ │ │ 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,(%rax) │ │ │ │ - mov $0x25,%bl │ │ │ │ + add %cl,-0x5f(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x77(%rcx),%cl │ │ │ │ clc │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ - jmp 860e70 │ │ │ │ + jmp 921d98 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48023a18 │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ + loopne 447f14 │ │ │ │ + rex add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 447f61 │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 447fd3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x447f58,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 447f58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb %bh,(%rdx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - nop │ │ │ │ - jg 447fa3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %bl,0x48024006(%rax) │ │ │ │ + movl $0x447f90,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ jne 447f90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - cmp (%rdx),%al │ │ │ │ - movq $0x447fc0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %ah,0x6(%rax) │ │ │ │ + rex add -0x39(%rax),%cl │ │ │ │ + add %r8b,%r8b │ │ │ │ + jg 447fdb │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 447fc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48023a17(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + rex add -0x75(%rax),%cl │ │ │ │ + rex.XB (bad) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1715078 │ │ │ │ + jmp 1c80808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -73203,20 +73211,20 @@ │ │ │ │ ja 448046 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x447f10,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x448068,-0x18(%rbp) │ │ │ │ - lea 0x23a1fb7(%rip),%r8 │ │ │ │ + lea 0x2400e2f(%rip),%r8 │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ lea 0x245fecb(%rip),%rsi │ │ │ │ - lea 0x23a1f2c(%rip),%r14 │ │ │ │ + lea 0x2400da4(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 21d60e8 │ │ │ │ + jmp 21d60d8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -73224,15 +73232,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 $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a4858 │ │ │ │ @@ -73258,27 +73266,27 @@ │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x480246bd(%rax) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ - lea 0x23a157e(%rip),%r14 │ │ │ │ + lea 0x24003f6(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2367128 │ │ │ │ + jmp 2367108 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,-0x72b7fddb(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + push %rax │ │ │ │ + movabs 0x394cf0458d480227,%al │ │ │ │ + clc │ │ │ │ jb 448143 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 448160 │ │ │ │ @@ -73288,21 +73296,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x25,%cl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - mov (%rcx),%es │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + movabs 0x394cb8458d480227,%al │ │ │ │ + clc │ │ │ │ + jb 4482fb │ │ │ │ movq $0x4481b0,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov 0x7(%rax),%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rax),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -73315,20 +73320,23 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480225b1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4482ed │ │ │ │ - movq $0x4481f8,-0x8(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + lahf │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x48000001(%rip) │ │ │ │ + movl $0x4481f8,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 4481f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -73336,17 +73344,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4f(%rax) │ │ │ │ - and $0x45c74802,%eax │ │ │ │ - loopne 448245 │ │ │ │ + add %bh,-0x61(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + rex.RB loopne 448245 │ │ │ │ (bad) │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ mov 0x27(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -73362,46 +73371,53 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x25,%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + lahf │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ and %r9b,-0x39(%r8) │ │ │ │ and %r10b,(%r8) │ │ │ │ addl $0xffffff8b,0x4c(%rax,%rax,1) │ │ │ │ rex.WRB or %r9b,-0x77(%r9) │ │ │ │ fmuls -0x77(%rax) │ │ │ │ (bad) │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 863168 │ │ │ │ + jmp 924090 │ │ │ │ nop │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480225b0(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4482d2 │ │ │ │ + add %dh,%al │ │ │ │ + sahf │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fimull -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ mov 0x6(%rdx),%rbx │ │ │ │ movq $0x448120,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -73415,16 +73431,16 @@ │ │ │ │ nop │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x25,%al │ │ │ │ + add %ah,-0x62(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %esp,-0x1(%rbx) │ │ │ │ @@ -73482,33 +73498,33 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0x4480b8,-0x68(%r12) │ │ │ │ lea -0x80(%r12),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ movq $0x23aa018,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x17187a0,-0x38(%r12) │ │ │ │ + movq $0x1c83f30,-0x38(%r12) │ │ │ │ lea -0x68(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ lea -0x50(%r12),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x22e26c8,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x448160,-0x10(%r12) │ │ │ │ lea -0x8d(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4484a8,0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x246d9ed(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp 2099ed0 │ │ │ │ + jmp 2099ec0 │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -73571,26 +73587,26 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - jmp 7ed238 │ │ │ │ + jmp 1f91d18 │ │ │ │ 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),%r14 │ │ │ │ - jmp 7ee868 │ │ │ │ + jmp 1f93348 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -73611,30 +73627,30 @@ │ │ │ │ movq $0x448628,-0x18(%rbp) │ │ │ │ lea -0x28(%r12),%r9 │ │ │ │ lea -0x10(%r12),%r8 │ │ │ │ lea 0x2170a27(%rip),%rdi │ │ │ │ lea 0x246c830(%rip),%rsi │ │ │ │ lea 0x246c7c1(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 44ea20 │ │ │ │ + jmp 48d378 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x30(%rdi) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ movq $0x28b5e39,-0x18(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ movq $0x28a62b9,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -73660,17 +73676,17 @@ │ │ │ │ ja 4486d7 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ movq $0x448598,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4486f8,-0x8(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x217e143(%rip),%r14 │ │ │ │ + lea 0x2188473(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 46e6f0 │ │ │ │ + jmp 4ad048 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -73678,15 +73694,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 $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a4858 │ │ │ │ @@ -73708,37 +73724,37 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x448690,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4487b0,-0x18(%rbp) │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4b6490 │ │ │ │ + jmp 4f4de8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (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,0x47(%rdi) │ │ │ │ - movq $0x1ea2618,-0x30(%r12) │ │ │ │ + movq $0x1f192d8,-0x30(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x2864281,-0x20(%r12) │ │ │ │ - movq $0x1ea2558,-0x18(%r12) │ │ │ │ - movq $0x28642d9,-0x10(%r12) │ │ │ │ + movq $0x2864a11,-0x20(%r12) │ │ │ │ + movq $0x1f19218,-0x18(%r12) │ │ │ │ + movq $0x2864a69,-0x10(%r12) │ │ │ │ lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x2862282,(%r12) │ │ │ │ + movq $0x2862a12,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -73752,36 +73768,37 @@ │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 44885f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ - lea 0x2274e29(%rip),%rdi │ │ │ │ - lea 0x22747aa(%rip),%rsi │ │ │ │ - lea 0x2254f73(%rip),%r14 │ │ │ │ + lea 0x2293c61(%rip),%rdi │ │ │ │ + lea 0x22935e2(%rip),%rsi │ │ │ │ + lea 0x241f7fb(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7e3d10 │ │ │ │ + jmp 1f887f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7fdbf(%rbp) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + nop │ │ │ │ + mov %es,0x2(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 44889a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -73840,19 +73857,19 @@ │ │ │ │ movabs 0x4ce0458d48021727,%al │ │ │ │ cmp %edi,%eax │ │ │ │ jb 44899c │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x4489b0,-0x20(%rbp) │ │ │ │ lea 0x21706f5(%rip),%rsi │ │ │ │ - lea 0x225cbe6(%rip),%r14 │ │ │ │ + lea 0x227ba1e(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 8777e8 │ │ │ │ + jmp 938710 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -73862,15 +73879,15 @@ │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3f(%rdi) │ │ │ │ - movq $0x10d68f8,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x4488b0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x448a20,0x8(%rbp) │ │ │ │ lea -0x26(%r12),%rsi │ │ │ │ @@ -73883,25 +73900,25 @@ │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x48021726(%rax) │ │ │ │ movl $0x448a48,0x0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x216c906(%rip),%r14 │ │ │ │ - jmp 10d3ce0 │ │ │ │ + jmp 16e2de0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ enter $0x216,$0x48 │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x216c8e6(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 10d3550 │ │ │ │ + jmp 16e2650 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -73925,30 +73942,31 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ jae 448abb │ │ │ │ lea 0x246d3a6(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2099ed0 │ │ │ │ + jmp 2099ec0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48024182,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ + xor %cl,-0x72b7fdbf(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ jb 448afa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -73984,15 +74002,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 448b9f │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ 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) │ │ │ │ @@ -74003,20 +74021,18 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x81,%al │ │ │ │ - add 0x73(%r11,%rcx,4),%cl │ │ │ │ - adc %ch,%cl │ │ │ │ - xchg %eax,%edi │ │ │ │ - (bad) │ │ │ │ - movabs %al,0x801f0f01 │ │ │ │ + cmp %cl,-0x74b3fdbf(%rcx) │ │ │ │ + jae 448be4 │ │ │ │ + jmp 1eebf30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ rex.W and $0x17,%al │ │ │ │ @@ -74071,15 +74087,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 448cd7 │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ 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) │ │ │ │ @@ -74141,15 +74157,15 @@ │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbp,%rbp,2) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 448df5 │ │ │ │ movq $0x448bf0,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x10d68f8,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x25b5f29,-0x18(%r12) │ │ │ │ movq $0x448c58,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ @@ -74160,15 +74176,15 @@ │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 448df5 │ │ │ │ movq $0x448ad8,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x10d68f8,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x25b5f29,-0x18(%r12) │ │ │ │ movq $0x448b18,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ @@ -74206,15 +74222,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x49021721(%rax) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 448f0c │ │ │ │ - movq $0x10d68f8,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x448d08,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x26(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ @@ -74241,24 +74257,24 @@ │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,0x41(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + test $0x85,%al │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 448f82 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1e75270 │ │ │ │ + jmp 1eebf30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -74293,15 +74309,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 449027 │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ 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) │ │ │ │ @@ -74312,28 +74328,30 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,0x41(%rbp) │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ + mov $0x84,%al │ │ │ │ + add 0x73(%r11,%rcx,4),%cl │ │ │ │ adc %ch,%cl │ │ │ │ - cmpeqps -0x7fe0f0ff(%rdx),%xmm4 │ │ │ │ + iret │ │ │ │ + cs stos %al,%es:(%rdi) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + rcrb $0x17,(%rdi) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 4490c4 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 4490b9 │ │ │ │ @@ -74381,15 +74399,15 @@ │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %esi,0x49(%rdi,%rdi,1) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44915f │ │ │ │ - movq $0x10d68d8,-0x10(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ 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) │ │ │ │ @@ -74446,15 +74464,15 @@ │ │ │ │ stc │ │ │ │ add %esi,0x49(%rbp,%rbp,2) │ │ │ │ add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44927d │ │ │ │ movq $0x449078,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x10d68f8,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x25b5f29,-0x18(%r12) │ │ │ │ movq $0x4490e0,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ @@ -74465,15 +74483,15 @@ │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44927d │ │ │ │ movq $0x448f60,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x10d68f8,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x25b5f29,-0x18(%r12) │ │ │ │ movq $0x448fa0,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rbx │ │ │ │ @@ -74514,15 +74532,15 @@ │ │ │ │ sbb $0x83490217,%eax │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x37(%rdi) │ │ │ │ - movq $0x10d68f8,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0x449190,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x26(%r12),%rsi │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ @@ -74553,65 +74571,67 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x43(%rax) │ │ │ │ - and $0xf8894902,%eax │ │ │ │ + add %cl,0x490227ab(%rax) │ │ │ │ + mov %edi,%eax │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ - jmp 8738c0 │ │ │ │ + jmp 9347e8 │ │ │ │ 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 %bl,%al │ │ │ │ - popf │ │ │ │ - and $0xf8894902,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov %fs,(%rdi) │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + clc │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x5(%rbx),%r14 │ │ │ │ - jmp 860e70 │ │ │ │ + jmp 921d98 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,(%rbx) │ │ │ │ - cmp (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ + test $0xf1,%al │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 449499 │ │ │ │ + cmp %edi,%eax │ │ │ │ jb 44950b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x449490,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 449490 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add (%rdx),%bh │ │ │ │ + add %ah,-0xf(%rax) │ │ │ │ + (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ enter $0x4494,$0x0 │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ @@ -74622,35 +74642,42 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48023a02(%rax) │ │ │ │ - movl $0x4494f8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + int1 │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r15b,%r8b │ │ │ │ + xchg %eax,%esp │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ jne 4494f8 │ │ │ │ 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,0x48023a02(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %bh,%al │ │ │ │ + lock (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + rex.XB (bad) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 1715078 │ │ │ │ + jmp 1c80808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -74664,20 +74691,20 @@ │ │ │ │ ja 44957e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x449448,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x4495a0,-0x18(%rbp) │ │ │ │ - lea 0x23a0a7f(%rip),%r8 │ │ │ │ + lea 0x23ff8f7(%rip),%r8 │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ lea 0x245e993(%rip),%rsi │ │ │ │ - lea 0x23a09f4(%rip),%r14 │ │ │ │ + lea 0x23ff86c(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 21d60e8 │ │ │ │ + jmp 21d60d8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -74685,15 +74712,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 $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a4858 │ │ │ │ @@ -74721,26 +74748,26 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,-0x58(%rax) │ │ │ │ rex.RX add -0x75(%rax),%r9b │ │ │ │ jae 44963b │ │ │ │ - lea 0x23a0046(%rip),%r14 │ │ │ │ + lea 0x23feebe(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2367128 │ │ │ │ + jmp 2367108 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4495f2 │ │ │ │ - and $0x458d4802,%eax │ │ │ │ + sbb %cl,-0x72b7fdd9(%rbx) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 44967b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -74751,18 +74778,21 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4802259c(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 449833 │ │ │ │ + add %bl,%al │ │ │ │ + mov (%rdi),%ah │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + mov (%rcx),%es │ │ │ │ + add %al,(%rax) │ │ │ │ movq $0x4496e8,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov 0x7(%rax),%rcx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ mov 0xf(%rax),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ @@ -74775,16 +74805,16 @@ │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x64(%rax) │ │ │ │ - and $0xd8894802,%eax │ │ │ │ + add %cl,0x4802278a(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ je 449825 │ │ │ │ movq $0x449730,-0x8(%rbp) │ │ │ │ mov 0xe(%rbx),%rcx │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ @@ -74796,18 +74826,18 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - pushf │ │ │ │ - and $0x45c74802,%eax │ │ │ │ - loopne 4496b5 │ │ │ │ + add %al,-0x76(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + rex.RB loopne 4496b5 │ │ │ │ xchg %eax,%edi │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ mov 0x1f(%rbx),%rdx │ │ │ │ mov 0x27(%rbx),%rsi │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ @@ -74823,43 +74853,46 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4802259b(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - movq $0x449848,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ + add %dh,%al │ │ │ │ + mov %esp,(%rdi) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + and %r9b,-0x39(%r8) │ │ │ │ + and %r9b,-0x68(%r8) │ │ │ │ + add %r9b,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x77(%rax) │ │ │ │ + (bad) │ │ │ │ mov 0x38(%rbp),%rsi │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 863168 │ │ │ │ + jmp 924090 │ │ │ │ nop │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4802259b(%rax) │ │ │ │ + add %bh,0x48022789(%rax) │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44980a │ │ │ │ mov 0x6(%rdx),%rbx │ │ │ │ movq $0x449658,-0x30(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ @@ -74873,18 +74906,18 @@ │ │ │ │ nop │ │ │ │ test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - and $0x458b4802,%eax │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov %esp,(%rdi) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ rex.WRB or %r9b,-0x77(%r8) │ │ │ │ fiaddl -0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %ecx,(%rdi) │ │ │ │ test %esp,-0x1(%rbx) │ │ │ │ (bad) │ │ │ │ decl -0x7d(%rax) │ │ │ │ @@ -74943,33 +74976,33 @@ │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x70(%r12) │ │ │ │ movq $0x4495f0,-0x68(%r12) │ │ │ │ lea -0x80(%r12),%rbx │ │ │ │ mov %rbx,-0x58(%r12) │ │ │ │ movq $0x23aa018,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x17187a0,-0x38(%r12) │ │ │ │ + movq $0x1c83f30,-0x38(%r12) │ │ │ │ lea -0x68(%r12),%rbx │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ lea -0x50(%r12),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x22e26c8,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x20(%r12) │ │ │ │ lea -0x37(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ movq $0x449698,-0x10(%r12) │ │ │ │ lea -0x8d(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x4499e0,0x0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x246c4b5(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp 2099ed0 │ │ │ │ + jmp 2099ec0 │ │ │ │ movq $0xa8,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75004,15 +75037,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ - movq $0x237d5e0,-0x28(%r12) │ │ │ │ + movq $0x237d5c0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ @@ -75108,38 +75141,39 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ out %eax,$0xf4 │ │ │ │ (bad) │ │ │ │ add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + popf │ │ │ │ + mov $0x1,%ah │ │ │ │ + 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,0x4a(%rax) │ │ │ │ - and $0x458d4802,%eax │ │ │ │ - call 733cd514 <__environ@GLIBC_2.2.5+0x70b0f2ac> │ │ │ │ + add %bh,0x38(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733cd514 <__environ@GLIBC_2.2.5+0x70b0f2ac> │ │ │ │ sbb %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ lock clc │ │ │ │ fwait │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7f8400 │ │ │ │ + jmp 8b9328 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -75148,15 +75182,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ xor %bl,-0x2176b800(%rsp,%rax,2) │ │ │ │ movabs $0xcbf29ce484222325,%r14 │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1e4c990 │ │ │ │ + jmp 1ec3628 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75221,15 +75255,15 @@ │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x31(%rdi) │ │ │ │ cmp $0x2,%rbx │ │ │ │ jne 449cec │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%r12 │ │ │ │ lea 0x245c5c2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ @@ -75245,16 +75279,18 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - and $0x458d4802,%rax │ │ │ │ + add %bh,%al │ │ │ │ + ss (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 449de0 │ │ │ │ movq $0x449d80,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ @@ -75265,60 +75301,62 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48022548(%rax) │ │ │ │ + add %bh,0x48022736(%rax) │ │ │ │ movl $0x449da8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 449da8 │ │ │ │ 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,0x48(%rax) │ │ │ │ - and $0x45c74802,%eax │ │ │ │ - add %dl,%al │ │ │ │ - popf │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %dl,0x48022736(%rax) │ │ │ │ + movl $0x449dd0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ jne 449dd0 │ │ │ │ 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) │ │ │ │ - and $0xffffffffde894902,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 449bc0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ch,0x36(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + loopne 449ddb │ │ │ │ + (bad) │ │ │ │ + incl -0x1(%rcx) │ │ │ │ + gs clc │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,0x25(%rax) │ │ │ │ + rex │ │ │ │ + ss (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 449e4b │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 449e40 │ │ │ │ @@ -75327,15 +75365,15 @@ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x449d40,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2232138 │ │ │ │ + jmp 2232128 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75387,17 +75425,17 @@ │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x449f38,-0x18(%rbp) │ │ │ │ mov 0x20(%rbx),%r9 │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ lea 0x2451f59(%rip),%rsi │ │ │ │ - lea 0x22538b2(%rip),%r14 │ │ │ │ + lea 0x241e13a(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7f37f0 │ │ │ │ + jmp 1f982d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75466,15 +75504,15 @@ │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ movq $0x449ee0,-0x38(%r12) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x58(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -75693,15 +75731,15 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44a3a1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ lea 0x246bacd(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fcc08 │ │ │ │ + jmp 22fcbf8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75789,19 +75827,19 @@ │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44a4f5 │ │ │ │ cmp $0x2,%rbx │ │ │ │ jne 44a4e3 │ │ │ │ movq $0x44a378,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x237d640,-0x20(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc0,%r12 │ │ │ │ lea 0x245bdcb(%rip),%rbx │ │ │ │ @@ -75846,15 +75884,15 @@ │ │ │ │ add %dl,(%rax) │ │ │ │ scas %es:(%rdi),%eax │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r12b,0x480044a5(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x246a598(%rip),%r14 │ │ │ │ - jmp 2236aa8 │ │ │ │ + jmp 2236a98 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -75863,15 +75901,15 @@ │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r9b,%r8b │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ add %r9b,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ clc │ │ │ │ - movabs %al,0x9001de8b71e90246 │ │ │ │ + movabs %al,0x9001de8b61e90246 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ @@ -75887,15 +75925,15 @@ │ │ │ │ movq $0x44a3c0,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44a620,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2232138 │ │ │ │ + jmp 2232128 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,-0x52(%rax) │ │ │ │ @@ -75919,26 +75957,26 @@ │ │ │ │ jb 44a671 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x44a688,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ lea 0x216ea49(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sub $0xc8,%al │ │ │ │ + sbb $0xc8,%al │ │ │ │ fiadds (%rcx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -75948,67 +75986,67 @@ │ │ │ │ cmp %r15,%rax │ │ │ │ jb 44a6d2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x44a6e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e632f8 │ │ │ │ + jmp e457a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48023385(%rax) │ │ │ │ - movl $0x44a708,0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + pop %rax │ │ │ │ + sub $0x2,%al │ │ │ │ + movq $0x44a708,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 2043430 │ │ │ │ + jmp 1fc4330 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48023385(%rax) │ │ │ │ + add %ah,0x48022c58(%rax) │ │ │ │ movl $0x44a730,0x0(%rbp) │ │ │ │ mov $0x28,%esi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 8ab700 │ │ │ │ + jmp 96c628 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7b(%rax) │ │ │ │ - xor (%rdx),%eax │ │ │ │ + add %bh,0x58(%rax) │ │ │ │ + sub $0x2,%al │ │ │ │ movq $0x44a750,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 1041640 │ │ │ │ + jmp baaa78 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - pop %rdi │ │ │ │ - pop %rsp │ │ │ │ - xor (%rdx),%eax │ │ │ │ + jg 44a787 │ │ │ │ + sub $0x2,%al │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1046670 │ │ │ │ + jmp bafaa8 │ │ │ │ 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 %dh,0x5c(%rax) │ │ │ │ - xor (%rdx),%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ + add %dl,0x4c022c2f(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 102beb8 │ │ │ │ + jmp b952f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76029,15 +76067,15 @@ │ │ │ │ movq $0x44a780,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea 0x216e8a5(%rip),%rdi │ │ │ │ lea 0x246b66d(%rip),%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd710 │ │ │ │ + jmp 22fd700 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76052,23 +76090,23 @@ │ │ │ │ ja 44a88f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0x44a7a0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8a91,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd560 │ │ │ │ + jmp 22fd550 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76153,26 +76191,26 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x57(%rdi) │ │ │ │ cmp $0x2,%rbx │ │ │ │ jne 44a9d1 │ │ │ │ movq $0x44a828,-0x30(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ add $0xffffffffffffffc8,%r12 │ │ │ │ lea 0x246b485(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 22fcc08 │ │ │ │ + jmp 22fcbf8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ movq $0x44a958,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23a4370 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -76206,29 +76244,29 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ add $0x17,%al │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r10b,0x480044aa(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x246a0a8(%rip),%r14 │ │ │ │ - jmp 2236aa8 │ │ │ │ + jmp 2236a98 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x17,%al │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r15b,0x480044aa(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x2469e08(%rip),%r14 │ │ │ │ - jmp 2233128 │ │ │ │ + jmp 2233118 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76244,27 +76282,27 @@ │ │ │ │ movq $0x44a8b8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44ab10,0x8(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 224d048 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + xchg %eax,%esp │ │ │ │ ret │ │ │ │ fiadds (%rcx) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76282,52 +76320,50 @@ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 4341b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.WB (bad) │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.WR │ │ │ │ - {rex2 0x1} add %ecx,(%r15) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rbx) │ │ │ │ + add %ah,%al │ │ │ │ + sbb (%rdx,%rax,1),%dh │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 1054840 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ jb 44abb8 │ │ │ │ movq $0x44abd8,-0x8(%rbp) │ │ │ │ lea 0x2458bd2(%rip),%rsi │ │ │ │ lea 0x2457029(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22bb1b8 │ │ │ │ + jmp 22bb1a8 │ │ │ │ lea 0x2170ae9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x4802170a(%rax) │ │ │ │ movl $0x44ac08,0x0(%rbp) │ │ │ │ - lea 0x235e883(%rip),%r14 │ │ │ │ - lea 0x235f51b(%rip),%rbx │ │ │ │ + lea 0x23fb01b(%rip),%r14 │ │ │ │ + lea 0x23fbcb3(%rip),%rbx │ │ │ │ jmp 23a3ee0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,0xa(%rax) │ │ │ │ (bad) │ │ │ │ @@ -76392,43 +76428,45 @@ │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r8b,(%r8) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ add %r9b,-0x73(%rax) │ │ │ │ cmp $0x246191b,%eax │ │ │ │ mov $0x4,%esi │ │ │ │ mov $0x4,%r14d │ │ │ │ - jmp 2248240 │ │ │ │ + jmp 2248230 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ or %edx,(%rdi) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r14b,(%r8) │ │ │ │ lods %ds:(%rsi),%eax │ │ │ │ add %r9b,-0x77(%rax) │ │ │ │ fisttps -0x73(%rax) │ │ │ │ xor $0x2170117,%eax │ │ │ │ lea 0x216e3d8(%rip),%r14 │ │ │ │ - jmp f62f88 │ │ │ │ + jmp 82b7f8 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ or %dl,(%rdi) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r10b,-0x53(%r8) │ │ │ │ add %r9b,-0x77(%rcx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - jo 44acc6 │ │ │ │ - mov $0x0,%cl │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + loopne 44ad4e │ │ │ │ + ds add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,0x8(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r15b,-0x53(%r8) │ │ │ │ add %r14b,%sil │ │ │ │ ret │ │ │ │ @@ -76469,17 +76507,18 @@ │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r15b,-0x51(%r8) │ │ │ │ add %r9b,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add %r9b,%r13b │ │ │ │ - and %ecx,(%rcx) │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - cmp $0x2,%eax │ │ │ │ + pop %rcx │ │ │ │ + popf │ │ │ │ + jbe 44addf │ │ │ │ + cmp $0x2,%rax │ │ │ │ jb 44ae87 │ │ │ │ movq $0x44ae20,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ lea 0x216d394(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ @@ -76499,17 +76538,15 @@ │ │ │ │ add %r9b,(%r8) │ │ │ │ mov $0x44,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add %r9b,%r13b │ │ │ │ - leave │ │ │ │ - or %al,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %ebx,-0x38b7ff8a(%rbp) │ │ │ │ rex.RB clc │ │ │ │ jo 44adeb │ │ │ │ add %r9b,-0x75(%rax) │ │ │ │ rex.XB add $0x461d8d48,%eax │ │ │ │ rcll %cl,(%rsi) │ │ │ │ add -0x77(%rax),%cl │ │ │ │ add %r9b,-0x7d(%r8) │ │ │ │ @@ -76532,17 +76569,17 @@ │ │ │ │ add %r13b,%r8b │ │ │ │ scas %es:(%rdi),%al │ │ │ │ add %r9b,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ push %rsi │ │ │ │ insl (%dx),%es:(%rdi) │ │ │ │ add %r9b,%r13b │ │ │ │ - jns 44ae8d │ │ │ │ - rolb $0x48,(%rax) │ │ │ │ - movl $0x44aec0,-0x8(%rbp) │ │ │ │ + mov $0x9c,%cl │ │ │ │ + jbe 44ae87 │ │ │ │ + movq $0x44aec0,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ lea 0x216d2f6(%rip),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44aec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ @@ -76557,15 +76594,15 @@ │ │ │ │ add %bl,%al │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r11b,0x480044b0(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ lea 0x2456d06(%rip),%r14 │ │ │ │ - jmp 104b700 │ │ │ │ + jmp bb4b38 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76590,21 +76627,21 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdx,%riz,1) │ │ │ │ movl $0x44b638,0x0(%rbp) │ │ │ │ lea 0x2456eff(%rip),%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x245648f(%rip),%r14 │ │ │ │ - jmp 22c6140 │ │ │ │ + jmp 22c6130 │ │ │ │ movq $0x44b620,0x0(%rbp) │ │ │ │ lea 0x2456edd(%rip),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x245646d(%rip),%r14 │ │ │ │ - jmp 22c6140 │ │ │ │ + jmp 22c6130 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -76630,21 +76667,21 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdx,%riz,1) │ │ │ │ movl $0x44b140,0x0(%rbp) │ │ │ │ lea 0x2456e6f(%rip),%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x24563ff(%rip),%r14 │ │ │ │ - jmp 22c6140 │ │ │ │ + jmp 22c6130 │ │ │ │ movq $0x44b128,0x0(%rbp) │ │ │ │ lea 0x2456e4d(%rip),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x24563dd(%rip),%r14 │ │ │ │ - jmp 22c6140 │ │ │ │ + jmp 22c6130 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x4(%rax) │ │ │ │ @@ -76672,21 +76709,21 @@ │ │ │ │ clc │ │ │ │ add %esi,0x48(%rdx,%riz,1) │ │ │ │ movl $0x44b898,0x0(%rbp) │ │ │ │ lea 0x2456ddf(%rip),%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x245636f(%rip),%r14 │ │ │ │ - jmp 22c6140 │ │ │ │ + jmp 22c6130 │ │ │ │ movq $0x44b880,0x0(%rbp) │ │ │ │ lea 0x2456dbd(%rip),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x245634d(%rip),%r14 │ │ │ │ - jmp 22c6140 │ │ │ │ + jmp 22c6130 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ @@ -76713,21 +76750,21 @@ │ │ │ │ cmp $0x1,%rax │ │ │ │ je 44b0f6 │ │ │ │ movq $0x44ba68,0x0(%rbp) │ │ │ │ lea 0x2456d4f(%rip),%r8 │ │ │ │ mov 0x16(%rbx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x24562df(%rip),%r14 │ │ │ │ - jmp 22c6140 │ │ │ │ + jmp 22c6130 │ │ │ │ movq $0x44ba50,0x0(%rbp) │ │ │ │ lea 0x2456d2d(%rip),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x24562bd(%rip),%r14 │ │ │ │ - jmp 22c6140 │ │ │ │ + jmp 22c6130 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ @@ -76742,23 +76779,22 @@ │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %dl,(%rdi) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r13b,-0x4f(%r8) │ │ │ │ add %r9b,0x35(%rbp,%rcx,4) │ │ │ │ - xor %ebp,%edi │ │ │ │ - cmp %eax,(%rdx) │ │ │ │ - jmp 1718958 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0xe9023fdd,%eax │ │ │ │ + xchg %eax,%esp │ │ │ │ + pop 0x401f0f01(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ call *(%rsi) │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ @@ -76766,19 +76802,19 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ movq $0x448960,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44b1d0,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x234aa4f(%rip),%r14 │ │ │ │ + lea 0x242526f(%rip),%r14 │ │ │ │ movq $0x23ab2d8,-0x10(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 10f33b0 │ │ │ │ + jmp 1fe83a8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76796,20 +76832,20 @@ │ │ │ │ movq $0x448f38,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44b268,-0x10(%rbp) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x234a9bc(%rip),%r14 │ │ │ │ + lea 0x24251dc(%rip),%r14 │ │ │ │ movq $0x23ab2d8,-0x18(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 10f33b0 │ │ │ │ + jmp 1fe83a8 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76831,19 +76867,19 @@ │ │ │ │ movq $0x4493c0,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44b2f0,0x0(%rbp) │ │ │ │ lea -0xe(%r12),%rsi │ │ │ │ - lea 0x234a933(%rip),%r14 │ │ │ │ + lea 0x2425153(%rip),%r14 │ │ │ │ movq $0x23ab2d8,-0x8(%rbp) │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 10f33b0 │ │ │ │ + jmp 1fe83a8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -76939,42 +76975,42 @@ │ │ │ │ ja 44b433 │ │ │ │ movq $0x44ab30,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x44bd58,0x18(%rbp) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 2054810 │ │ │ │ + jmp 1fd5710 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44b486 │ │ │ │ movq $0x44bf58,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ movq $0x44b588,0x18(%rbp) │ │ │ │ lea -0xf(%r12),%rdi │ │ │ │ - lea 0x233856b(%rip),%rsi │ │ │ │ + lea 0x2170303(%rip),%rsi │ │ │ │ lea 0x216a4d4(%rip),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 104c9d8 │ │ │ │ + jmp 44c9e0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44b486 │ │ │ │ movq $0x44a640,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44bd78,0x8(%rbp) │ │ │ │ lea 0x246a983(%rip),%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x24567d5(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 22ce118 │ │ │ │ + jmp 22ce108 │ │ │ │ movq $0x80,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ @@ -76988,26 +77024,26 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x5d(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 44b5ee │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x237daf8,-0x18(%r12) │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e3b58,-0x8(%r12) │ │ │ │ + movq $0x22e3b48,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x44bc90,-0x8(%rbp) │ │ │ │ lea 0x246a8fe(%rip),%r8 │ │ │ │ lea -0x17(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x245674b(%rip),%r14 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22ca658 │ │ │ │ + jmp 22ca648 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,-0x29(%rax) │ │ │ │ @@ -77020,26 +77056,26 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x66(%rdi) │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 44b5ee │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x237daf8,-0x18(%r12) │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e3b58,-0x8(%r12) │ │ │ │ + movq $0x22e3b48,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x44bc60,-0x8(%rbp) │ │ │ │ lea 0x246a872(%rip),%r8 │ │ │ │ lea -0x17(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x24566bf(%rip),%r14 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22ca658 │ │ │ │ + jmp 22ca648 │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp 440560 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -77062,23 +77098,24 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ std │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ add %r12b,-0x4a(%r8) │ │ │ │ add %r9b,0x35(%rbp,%rcx,4) │ │ │ │ - cmp %ebp,%edx │ │ │ │ - cmp %eax,(%rdx) │ │ │ │ - jmp 1718958 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov $0xd8,%cl │ │ │ │ + (bad) │ │ │ │ + add %cl,%ch │ │ │ │ + pushf │ │ │ │ + mov 0x401f0f01(%rbx),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ cld │ │ │ │ (bad) │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ @@ -77087,19 +77124,19 @@ │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ movq $0x447da0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44b6c8,-0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - lea 0x234a557(%rip),%r14 │ │ │ │ + lea 0x2424d77(%rip),%r14 │ │ │ │ movq $0x23ab2d8,-0x10(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 10f33b0 │ │ │ │ + jmp 1fe83a8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77179,15 +77216,15 @@ │ │ │ │ ja 44b7a6 │ │ │ │ movq $0x448828,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea 0x246a6a8(%rip),%rdi │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0x2456503(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 22ce118 │ │ │ │ + jmp 22ce108 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44b7a6 │ │ │ │ movq $0x448748,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ @@ -77202,21 +77239,24 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4802416d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x44b848,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %dl,(%rax) │ │ │ │ + jne 44b848 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,-0x48(%r8) │ │ │ │ + add %r9b,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 1ea7860 │ │ │ │ + jmp 1f1e520 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77262,18 +77302,18 @@ │ │ │ │ movq $0x447b78,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x447c30,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44b918,0x0(%rbp) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ - lea 0x234a30c(%rip),%r14 │ │ │ │ + lea 0x2424b2c(%rip),%r14 │ │ │ │ movq $0x23ab2d8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 10f33b0 │ │ │ │ + jmp 1fe83a8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x44b868,0x0(%rbp) │ │ │ │ jmp 23a4370 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77329,23 +77369,23 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44b9b6 │ │ │ │ movq $0x447c98,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44bc20,0x8(%rbp) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2054810 │ │ │ │ + jmp 1fd5710 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ movq $0x44bcc0,0x8(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x2338009(%rip),%rsi │ │ │ │ + lea 0x216fda1(%rip),%rsi │ │ │ │ lea 0x216d559(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 104c9d8 │ │ │ │ + jmp 44c9e0 │ │ │ │ movq $0x44ba18,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44ba18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ @@ -77408,18 +77448,18 @@ │ │ │ │ movq $0x447980,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ movq $0x447a38,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44bae8,0x0(%rbp) │ │ │ │ lea -0x6(%r12),%rsi │ │ │ │ - lea 0x234a13c(%rip),%r14 │ │ │ │ + lea 0x242495c(%rip),%r14 │ │ │ │ movq $0x23ab2d8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 10f33b0 │ │ │ │ + jmp 1fe83a8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ movq $0x44ba38,0x0(%rbp) │ │ │ │ jmp 23a4370 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77479,26 +77519,26 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44bbc4 │ │ │ │ movq $0x447aa0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44bc40,0x8(%rbp) │ │ │ │ lea -0x10(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2054810 │ │ │ │ + jmp 1fd5710 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 44bbc4 │ │ │ │ movq $0x447b00,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44b4f8,0x8(%rbp) │ │ │ │ lea -0x10(%r12),%rdi │ │ │ │ - lea 0x2337e2d(%rip),%rsi │ │ │ │ + lea 0x216fbc5(%rip),%rsi │ │ │ │ lea 0x216d17d(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 104c9d8 │ │ │ │ + jmp 44c9e0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ movq $0x44bc00,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 44bc00 │ │ │ │ @@ -77556,15 +77596,15 @@ │ │ │ │ add %bl,(%rax) │ │ │ │ rclb $1,(%rsi) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ cmp $0x246a1db,%eax │ │ │ │ lea 0x246a1f3(%rip),%rsi │ │ │ │ lea 0x245602b(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 22ce118 │ │ │ │ + jmp 22ce108 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -77572,15 +77612,15 @@ │ │ │ │ iret │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ cmp $0x246a1ab,%eax │ │ │ │ lea 0x246a1c3(%rip),%rsi │ │ │ │ lea 0x2455ffb(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 22ce118 │ │ │ │ + jmp 22ce108 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ rclb %cl,(%rsi) │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ @@ -77595,26 +77635,26 @@ │ │ │ │ jne 44bce8 │ │ │ │ add $0xffffffffffffffe0,%r12 │ │ │ │ lea 0x2469658(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x237daf8,-0x18(%r12) │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e3b58,-0x8(%r12) │ │ │ │ + movq $0x22e3b48,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ movq $0x44be08,-0x8(%rbp) │ │ │ │ lea 0x246a128(%rip),%r8 │ │ │ │ lea -0x17(%r12),%rdi │ │ │ │ lea -0x7(%r12),%rsi │ │ │ │ lea 0x2455f75(%rip),%r14 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22ca658 │ │ │ │ + jmp 22ca648 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x490216cf(%rax) │ │ │ │ mov %ebx,%esi │ │ │ │ @@ -77643,15 +77683,15 @@ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x44bde8,0x10(%rbp) │ │ │ │ lea 0x246a094(%rip),%rdi │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ lea 0x2455ee6(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 22ce118 │ │ │ │ + jmp 22ce108 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,0x480216ce(%rax) │ │ │ │ @@ -77683,15 +77723,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,0x35(%rbp,%rcx,4) │ │ │ │ jb 44be2d │ │ │ │ (bad) │ │ │ │ add %cl,%ch │ │ │ │ - sub $0x83,%al │ │ │ │ + sbb $0x83,%al │ │ │ │ jmp 44be3d │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -78033,25193 +78073,27792 @@ │ │ │ │ mov -0x20(%rbp),%rcx │ │ │ │ mov -0x18(%rbp),%rbx │ │ │ │ mov %rcx,0x60(%rax) │ │ │ │ mov %rbx,0x68(%rax) │ │ │ │ mov $0x25bb6e8,%edx │ │ │ │ call 2384390 │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x2469be2,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x2469bba,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0x2469b92,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44c32f │ │ │ │ + jb 44c2b7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 44c32a │ │ │ │ + je 44c2b2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2178e60(%rip),%r14 │ │ │ │ + lea 0x243f320(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b358 │ │ │ │ + jmp 1ff23f8 │ │ │ │ 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) │ │ │ │ - or %dh,%ah │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44c371 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x216f3e8(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44c3ae │ │ │ │ - movq $0x44c3c8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - ret │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - pop %rcx │ │ │ │ - rex.XB add %r9b,%bpl │ │ │ │ - sbb %ebp,0x900038(%rsi) │ │ │ │ - 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 -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sub $0xdf,%al │ │ │ │ - add (%rax),%al │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - repz (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + hlt │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x44c348,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x44c390,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x216f311(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - repz (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44c4c6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44c4c1 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216f2c0(%rip),%rsi │ │ │ │ - lea 0x2216a91(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6bb6a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - repnz (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44c535 │ │ │ │ + jb 44c317 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 44c530 │ │ │ │ + je 44c312 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2216a38(%rip),%rdi │ │ │ │ - lea 0x216f280(%rip),%rsi │ │ │ │ - lea 0x2173f7a(%rip),%r14 │ │ │ │ + lea 0x216f40f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 1fefbc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - fdivr %st(6),%st │ │ │ │ - and %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44c572 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 66a6b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - js 44c578 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 44c5d9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 44c5e3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c5d8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x44c550,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x44c5f8,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x216f211(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,(%r8) │ │ │ │ - movb $0x89,0x49(%rax,%rax,1) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sbb %cl,%dh │ │ │ │ - add (%rax),%al │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4802178f(%rax) │ │ │ │ - movl $0x44c638,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4594d0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802178f(%rax) │ │ │ │ - movl $0x44c658,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 7d73b0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x71(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - mov %al,%dh │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44c381 │ │ │ │ + movq $0x44c370,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44c688 │ │ │ │ + jne 44c370 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r15b,0x480044c6(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44c6b8 │ │ │ │ - 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) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4a2450 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x216f3d0(%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 44c71a │ │ │ │ - movq $0x44c738,-0x8(%rbp) │ │ │ │ + jb 44c3ed │ │ │ │ + movq $0x44c3e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4ced48 │ │ │ │ - lea 0x216f107(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44c3e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lock (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x44c588,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x216f36c(%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c7d5 │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x23a9fa0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x216f061(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - int1 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44c847 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44c842 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216f111(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2231fc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44c8a7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44c8a2 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f7ffc3(%rip),%r14 │ │ │ │ + jb 44c48b │ │ │ │ + movq $0x44c448,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44c448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 44c938 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c92d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x237d620,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%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 $0x44f7b8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x216f2d6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x10(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44ca34 │ │ │ │ - movq $0x44c998,-0x10(%rbp) │ │ │ │ + jb 44c52b │ │ │ │ + movq $0x44c4e8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44c998 │ │ │ │ + jne 44c4e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - js 44c9ea │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 44ca24 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x44c8c0,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x56fae0,-0x28(%r12) │ │ │ │ - movq $0x25bb9b0,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x21(%r12),%rax │ │ │ │ + movq $0x44f7b8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x216ef95(%rip),%rbx │ │ │ │ + lea 0x216f23e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x11(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0xa(%rcx,%rcx,4),%cl │ │ │ │ - lea 0x216ef4e(%rip),%r14 │ │ │ │ - jmp 4d52b8 │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 44c681 │ │ │ │ + lea 0x216f234(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44ca9e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 44c588 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x24698d6(%rip),%r14 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 44c681 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp %ch,%bh │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 44cb09 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 44cb37 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44caf8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44caf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,(%r8) │ │ │ │ - lret │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44cb20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea 0x24698aa(%rip),%edi │ │ │ │ + lea 0x24698a3(%rip),%r14 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 44c681 │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,-0x35(%r8) │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - (bad) │ │ │ │ - add %cl,%ch │ │ │ │ - imul $0x1f0ff065,-0xbefe17(%rip),%ebx │ │ │ │ - add %r8b,(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x12(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - or $0x44,%bl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44cb80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 44c5ec │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 44c681 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44cbdb │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x44ca78,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-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 23a47e0 │ │ │ │ - lea 0x216ed9e(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 44c618 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 44c681 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - loopne 44cc28 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 103d0564 <__environ@GLIBC_2.2.5+0xdb122fc> │ │ │ │ (bad) │ │ │ │ - xchg %eax,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - movq $0x44cc58,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0x72,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 44c79f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c7b3 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x44c628,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44cc58 │ │ │ │ + jne 44c628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - loopne 44cc70 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r8b,0x480044cc(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 44c7c3 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 44c7ce │ │ │ │ + movq $0x44c6f8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44cc80 │ │ │ │ + jne 44c6f8 │ │ │ │ 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 %ah,%al │ │ │ │ - fistps (%rcx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 44cc7f │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa0,%rax │ │ │ │ - jne 44cca6 │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%riz,1) │ │ │ │ + movl $0x44c5d8,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x44c750,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44c750 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 5699b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44cd18 │ │ │ │ - movq $0x44cab8,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x23aa018,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x44cc10,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%riz,1) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x44c578,0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x44c5a8,0x18(%rbp) │ │ │ │ + lea 0x2468ba7(%rip),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x44c600,0x0(%rbp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + jmp 23af6d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x216ece6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - in (%dx),%al │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44cd62 │ │ │ │ - movq $0x44cd80,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44ccd0 │ │ │ │ - lea 0x216ecc7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x216ef74(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44ce10 │ │ │ │ + jb 44c872 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 44ce06 │ │ │ │ - lea 0x2469062(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44ce30 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 113ef08 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,-0x11(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 44c8d9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44c90b │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c900 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x44c840,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x23a9fa0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x235a092(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + movq $0x25bdcf2,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 45db38 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %ch,%dh │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 44c971 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44c991 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44ce7d │ │ │ │ - movq $0x44cdd0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x237daf8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 44c986 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x216f381(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44ceee │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44cee9 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44ce30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea 0x2177649(%rip),%r8 │ │ │ │ + lea 0x2177639(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x216edab(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + movq $0x25bb7a1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 489160 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + lock mov 0xe(%rbx),%rdi │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0x246949f(%rip),%r14 │ │ │ │ + jmp 44c550 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - repz (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %al,(%dx) │ │ │ │ + (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44d0f0 │ │ │ │ - movq $0x44cf48,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44cf48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + rex.RB loopne 44ca31 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44ca06 │ │ │ │ + movq $0x44ca28,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a8008 │ │ │ │ + lea 0x216ee03(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + in (%dx),%eax │ │ │ │ + (bad) │ │ │ │ + add -0x7f(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44cae7 │ │ │ │ + movq $0x44c888,-0x80(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + movq $0x25c46a3,-0x50(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + movq $0x25c4691,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x44c920,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x44c9b0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x44cb08,0x18(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2423933(%rip),%r14 │ │ │ │ + movq $0x23ab2d8,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1fe83a8 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 23a4370 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - repz (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000001(%rdx) │ │ │ │ - movl $0x44cf90,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44cf90 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 44cb04 │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480216f2(%rax) │ │ │ │ - movl $0x44cfc0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44cfc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x490216f2(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d12f │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 44d0fb │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 44d07b │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x44d1a8,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44d258 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x44d190,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44d258 │ │ │ │ - lea 0x2415588(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x216f141(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 44d13f │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 44d07b │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x44d1d8,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44d258 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x44d1c0,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44d258 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x16ec3f35,-0x73(%rax) │ │ │ │ + add %cl,%ch │ │ │ │ + movabs 0x1890fffffe,%eax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%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) │ │ │ │ + jae 44cc89 │ │ │ │ + lea 0x216ecd4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 44cb90 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x24692ce(%rip),%r14 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 44cc89 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + lea 0x24692a2(%rip),%edi │ │ │ │ + lea 0x246929b(%rip),%r14 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 44cc89 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 44d258 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 44cbf4 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 44cc89 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ - lock (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44d22a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44cf10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 44cc20 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 44cc89 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 44d478 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 44d42c │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 44d2da │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 44d2b4 │ │ │ │ - movq $0x44d6b0,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x44d738,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x44d310,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x72,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 44cda7 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44cdbb │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x44cc30,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44d310 │ │ │ │ + jne 44cc30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 44cdcb │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 44cdd6 │ │ │ │ + movq $0x44cd00,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44cd00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x1(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x44d358,-0x8(%rbp) │ │ │ │ + add %esi,0x48(%rcx,%riz,1) │ │ │ │ + movl $0x44cbe0,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x44cd58,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44d358 │ │ │ │ + jne 44cd58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,0x480044d3(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%riz,1) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x44cb80,0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x44cbb0,0x18(%rbp) │ │ │ │ + lea 0x246859f(%rip),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44d388 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x44cc08,0x0(%rbp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + jmp 23af6d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - out %al,(%dx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 44d3a8 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 44d452 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 44d629 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 44d265 │ │ │ │ - movq $0x44d4f8,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x216ea14(%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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44ce7a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 44d4ac │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 44d629 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 44d265 │ │ │ │ - lea 0x216edc9(%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 $0x44d570,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 44d265 │ │ │ │ + jmp 113ef08 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jmp ffffffff8d8cd0a8 <__environ@GLIBC_2.2.5+0xffffffff8b00ee40> │ │ │ │ + rex.RB loopne 44cee1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44cf13 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44cf08 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x44ce48,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x23a9fa0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2359a8a(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + movq $0x25bdcf2,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 45db38 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x13(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %ch,%cl │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 44cf79 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44cf92 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d550 │ │ │ │ - movq $0x44d208,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 44cf87 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x216e7aa(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + movq $0x25bb849,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4894d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + lock mov 0xe(%rbx),%rdi │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0x2468e9f(%rip),%r14 │ │ │ │ + jmp 44cb58 │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in (%dx),%al │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25bc268,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x49000000(%rsi) │ │ │ │ + movl $0x44ce90,-0x88(%rsp) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + mov %r8,-0x68(%r12) │ │ │ │ + movq $0x237db98,-0x60(%r12) │ │ │ │ + movq $0x25c46a3,-0x58(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x237db98,-0x48(%r12) │ │ │ │ + movq $0x25c4691,-0x40(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x44cf28,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x44cfb0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 44d782 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 44d706 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 44d265 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x2423384(%rip),%r14 │ │ │ │ + jmp 1fe83a8 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + lea 0x216e7d4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c0216eb(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 44d5f3 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 44d265 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp 44d74d │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 44d750 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 44d5c5 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + clc │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x216e6b4(%rip),%rsi │ │ │ │ + jmp 44cfe0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44d127 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ + call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 44d265 │ │ │ │ + test %rax,%rax │ │ │ │ + je 44d122 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x244bb38(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1feb980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adc $0x78000000,%eax │ │ │ │ + out %eax,$0x16 │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44d7f7 │ │ │ │ + jb 44d187 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 44d7f2 │ │ │ │ + je 44d182 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2468678(%rip),%r14 │ │ │ │ + lea 0x216e73f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44cf10 │ │ │ │ + jmp 2059598 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - js 44d7f8 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44d836 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44d9f0 │ │ │ │ - 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) │ │ │ │ - call 4846ef3a <__environ@GLIBC_2.2.5+0x45bb0cd2> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44d8a8 │ │ │ │ + pop %rax │ │ │ │ + out %eax,$0x16 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733d0af4 <__environ@GLIBC_2.2.5+0x70b1288c> │ │ │ │ + push %rbx │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44d890,-0x18(%rbp) │ │ │ │ + movq $0x44d1e0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44d890 │ │ │ │ + jne 44d1e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480216e9(%rax) │ │ │ │ - movl $0x44d8c0,0x0(%rbp) │ │ │ │ - lea 0x24685c2(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 22fcc08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %eax,$0x16 │ │ │ │ + add 0x43(%rbx,%rcx,4),%cl │ │ │ │ (bad) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0x216e545(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 482298 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x17(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,%r8b │ │ │ │ - fadds 0x48(%rax,%rax,1) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x2413497(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x17(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb $0xf6,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %al,%al │ │ │ │ + out %al,$0x16 │ │ │ │ + add -0x77(%rbp),%cl │ │ │ │ + lock mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x21731ab(%rip),%rsi │ │ │ │ + lea 0x216e6ab(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jmp ffffffff8d8cdb20 <__environ@GLIBC_2.2.5+0xffffffff8b00f8b8> │ │ │ │ - rex.RB loopne 44d959 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 44d9d3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44d958,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44d958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + out %al,$0x16 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733d0ba4 <__environ@GLIBC_2.2.5+0x70b1293c> │ │ │ │ + sbb $0xe845c748,%eax │ │ │ │ + nop │ │ │ │ + rolb %cl,0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a8008 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - call ffffffff838ddb70 <__environ@GLIBC_2.2.5+0xffffffff8101f908> │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x490216e6(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d9c3 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x44d850,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x4577a0,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x237d620,-0x18(%r12) │ │ │ │ + ja 44d2db │ │ │ │ + movq $0x44d1a0,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + movq $0x44d218,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + movq $0x44d300,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp 46a070 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4370 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x18(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 103d1344 <__environ@GLIBC_2.2.5+0xdb130dc> │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock xor %bl,%dl │ │ │ │ - add %r9b,-0xd(%rcx,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44da30 │ │ │ │ + add %r13b,(%r8) │ │ │ │ + roll %cl,-0xa(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 44d328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x18(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,%dl │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb $0x44,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %esi,0x48(%rbp,%rdi,1) │ │ │ │ + movl $0x44d360,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44da80 │ │ │ │ + jne 44d360 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - call ffffffff898cdc98 <__environ@GLIBC_2.2.5+0xffffffff8700fa30> │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rsi) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44dafb │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x44d810,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x44d908,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x216e776(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2458f41(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0x2468340(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - out %eax,$0x16 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 44db72 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44db88,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 7dabb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44d3b2 │ │ │ │ + movq $0x44d3d0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 108e750 │ │ │ │ + lea 0x216e587(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - out %eax,$0x16 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - xor $0x216e689,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %cl,-0x1b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x44d250,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 44d9f0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44dbe2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x216f4d7(%rip),%rsi │ │ │ │ + lea 0x216e619(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + out %al,$0x16 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44d471 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 7daa10 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x216e2d0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 481db8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480216e6(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44dc69 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44dc5e │ │ │ │ - movq $0x44db38,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x44dbb0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7da9a8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x216e648(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - add $0x48,%al │ │ │ │ - mov 0xf(%rsi),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 44dcc4 │ │ │ │ - mov 0x7(%rsi),%rax │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jl 44dc92 │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 44dcba │ │ │ │ - mov 0x17(%rsi),%rsi │ │ │ │ - jmp 44dc96 │ │ │ │ - lea 0x2468178(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2468177(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x1c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rbp),%cl │ │ │ │ + lock mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x2172f33(%rip),%rsi │ │ │ │ + lea 0x216e433(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,0x21(%rax) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733d1634 <__environ@GLIBC_2.2.5+0x70b133cc> │ │ │ │ - movq $0x23ab088,%fs:-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44d55b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44dd20,-0x18(%rbp) │ │ │ │ + movq $0x44d508,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44dd20 │ │ │ │ + jne 44d508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + add %r25b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - and %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44dd3d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + jne 44d530 │ │ │ │ + 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,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2213fac(%rip),%rbx │ │ │ │ + lea 0x2458d65(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x1b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44d5d6 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44d5cb │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x44d448,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44d490,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x44d5f0,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 46a470 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x480216e4(%rax) │ │ │ │ + movl $0x44d618,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44d618 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4902213f(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %bl,-0x1c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44ddae │ │ │ │ - movq $0x44dce0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + ja 44d64e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x44d4c0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x216e510(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 44d420 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44de5b │ │ │ │ - movq $0x44de18,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 44d6a2 │ │ │ │ + movq $0x44d6c0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44de18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 108e750 │ │ │ │ + lea 0x216e43f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + jrcxz 44d6d5 │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x44d578,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x216e47e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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) │ │ │ │ + nop │ │ │ │ + jrcxz 44d71d │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44ded4 │ │ │ │ - movq $0x44deb8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 44d731 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x216e010(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44deb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 481db8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4d0216e1(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x2172c73(%rip),%rsi │ │ │ │ + lea 0x216e173(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,%r8b │ │ │ │ - fiadds 0x49(%rax,%rax,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - sub %esp,(%rdi) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex add %al,(%rdx) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x44d708,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x44d750,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + jmp 46a070 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x216e337(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jrcxz 44d805 │ │ │ │ + add %bl,%ch │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 44df59 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 44df67 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44df5c │ │ │ │ + nop │ │ │ │ + loop 44d81d │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44d831 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44de80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x44df80,-0x20(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x216df10(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 481db8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x480044df(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x2466e2f(%rip),%r14 │ │ │ │ - jmp 6c10a8 │ │ │ │ - nop │ │ │ │ + add %cl,0x4d0216e0(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x2172b73(%rip),%rsi │ │ │ │ + lea 0x216e073(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44d921 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44d8c8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44d8c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e018 │ │ │ │ - movq $0x23aa270,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa1f8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x23aa180,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x23aa108,-0x10(%r12) │ │ │ │ + ja 44d911 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x44e038,0x8(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - lea -0x58(%r12),%r8 │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 6c1678 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + loope 44d95d │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44d99f │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44d994 │ │ │ │ + movq $0x44d808,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x44d850,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x44d9c0,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 46a070 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x216e19a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x44d880,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + loope 44da25 │ │ │ │ + add %cl,%ch │ │ │ │ + xor %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44e0ae │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - 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,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x216eec7(%rip),%rsi │ │ │ │ + lea 0x216e179(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44e0ee │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex loopne 44da6d │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44da81 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x216dcc0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 481db8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + ficoms (%rsi) │ │ │ │ + add -0x77(%rbp),%cl │ │ │ │ + lock mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x2172923(%rip),%rsi │ │ │ │ + lea 0x216de23(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 44e257 │ │ │ │ - movq $0x44e150,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e150 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cwtl │ │ │ │ - loope 44e19b │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%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 44e198 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + xor %ah,%cl │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ - shl $1,%cl │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e1d0 │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44db3a │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e247 │ │ │ │ - movq $0x44e0c8,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x6bf0d0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + ja 44db2f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x44da58,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x44daa0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x44db50,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 46a070 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x44e280,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e280 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x1,%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,-0x39(%rax) │ │ │ │ - add %r15b,0x480044e2(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %dl,0x480216e0(%rax) │ │ │ │ + movl $0x44db78,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44e2b8 │ │ │ │ + jne 44db78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,-0x20(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e33b │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jg 44e329 │ │ │ │ - movq $0x44e088,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x6bf0d0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + ja 44dbae │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - lea 0x2457f85(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 44da30 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + loopne 44dbfd │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44dc35 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44dc2a │ │ │ │ + movq $0x44dad8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 21d26d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x216dffc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44e3b3 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e3a8 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W ficoms (%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44dc79 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44e110,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x216dac8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2232138 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 481db8 │ │ │ │ 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,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e49c │ │ │ │ - movq $0x44df08,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - mov %rsi,-0xa8(%r12) │ │ │ │ - movq $0x44e360,-0xa0(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0x23aa018,-0x80(%r12) │ │ │ │ - lea -0xc0(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x23a9fa0,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x23aa018,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x46f568,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0xa0(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x23a9fa0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x37(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xc8,0x388(%r13) │ │ │ │ - lea 0x216de82(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x24(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rbp),%cl │ │ │ │ + lock mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x217272b(%rip),%rsi │ │ │ │ + lea 0x216dc2b(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44e524 │ │ │ │ - movq $0x44e508,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - in $0x44,%eax │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x44dc50,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x44dc98,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + jmp 469928 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x216df2f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - test %ah,(%rbx) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fists (%rsi) │ │ │ │ + add %bl,%ch │ │ │ │ + xchg %eax,%esi │ │ │ │ + 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 44e5bf │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e5b4 │ │ │ │ + rex.W fstl (%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44dd79 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x44e4d0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x44e5d8,-0x28(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x216d9c8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 481db8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,(%r8) │ │ │ │ - out %al,$0x44 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ + add %al,-0x25(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 6c10a8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add -0x77(%rbp),%cl │ │ │ │ + lock mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x217262b(%rip),%rsi │ │ │ │ + lea 0x216db2b(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44de69 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44de10,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44de10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e678 │ │ │ │ - movq $0x23aa270,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa1f8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x23aa180,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x23aa108,-0x10(%r12) │ │ │ │ + ja 44de59 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x44e698,0x8(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - lea -0x58(%r12),%r8 │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 6c1678 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x480216dd(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44dee7 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44dedc │ │ │ │ + movq $0x44dd50,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x44dd98,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x44df08,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 469928 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x216dd92(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x44ddc8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fstl (%rsi) │ │ │ │ + add %cl,%ch │ │ │ │ + xor %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44e70e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - 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,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x216e97f(%rip),%rsi │ │ │ │ + lea 0x216dd71(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44e74e │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + ficoml (%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44dfc9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x216d778(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 481db8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + fcoms (%rsi) │ │ │ │ + add -0x77(%rbp),%cl │ │ │ │ + lock mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x21723db(%rip),%rsi │ │ │ │ + lea 0x216d8db(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %bl,%ch │ │ │ │ (bad) │ │ │ │ - rex.WX add %rax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 89cf45 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44e082 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44e077 │ │ │ │ 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 │ │ │ │ + movq $0x44dfa0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x44dfe8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x44e098,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 469928 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480216dc(%rax) │ │ │ │ + movl $0x44e0c0,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44e7c0 │ │ │ │ + jne 44e0c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x24(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44e0f6 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 44df78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + fcoml (%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ - lock or %ch,%al │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44e17d │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44e172 │ │ │ │ + movq $0x44e020,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 21d26d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x216dbf4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex call ffffffff8b8ce856 <__environ@GLIBC_2.2.5+0xffffffff890105ee> │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733d1aec <__environ@GLIBC_2.2.5+0x70b13884> │ │ │ │ + push %rbx │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44e1d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44e840 │ │ │ │ + jne 44e1d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rdi,%rsi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e8b7 │ │ │ │ - movq $0x44e728,-0x48(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x6bf0d0,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x44e900,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2375228 │ │ │ │ - add $0x2,%eax │ │ │ │ + add %ah,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + (bad) │ │ │ │ + add 0x43(%rbx,%rcx,4),%cl │ │ │ │ + (bad) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0x216d54d(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 482298 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rdi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e977 │ │ │ │ - movq $0x44e6e8,-0x48(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x6bf0d0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x245792b(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rbp),%cl │ │ │ │ + lock mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x21721b3(%rip),%rsi │ │ │ │ + lea 0x216d6b3(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + fsub %st(4),%st │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44ea04 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44e9f9 │ │ │ │ + jb 44e262 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x44e770,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2232138 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 456f80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + fistl (%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733d1bd4 <__environ@GLIBC_2.2.5+0x70b1396c> │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call 89c551 │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a8008 │ │ │ │ + lea 0x216db0f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + ficoml (%rsi) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x44e198,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44e210,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x44e330,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46a470 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4370 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - fadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44eafc │ │ │ │ - movq $0x44e558,-0xd0(%r12) │ │ │ │ - mov %rdi,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - mov %r8,-0xb0(%r12) │ │ │ │ - movq $0x44e9a8,-0xa8(%r12) │ │ │ │ - mov %rsi,-0x98(%r12) │ │ │ │ - mov %rdi,-0x90(%r12) │ │ │ │ - mov %r9,-0x88(%r12) │ │ │ │ - movq $0x23aa018,-0x80(%r12) │ │ │ │ - lea -0xd0(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x23a9fa0,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x23aa018,-0x50(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - movq $0x46f568,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x23a9fa0,-0x10(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x37(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd8,0x388(%r13) │ │ │ │ - lea 0x216d82a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ch,%al │ │ │ │ + jrcxz 44e345 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r11b,-0x1d(%r8) │ │ │ │ + add %r14b,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 44e358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44eb4a │ │ │ │ - movq $0x44eb68,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44ea20 │ │ │ │ - lea 0x216d7ef(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - movq $0x28b5e39,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x28a62b9,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %al,%al │ │ │ │ + jrcxz 44e36d │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4d(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44e3a1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x44e240,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x44e3d8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e3d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44ebee │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7dabb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733d1d54 <__environ@GLIBC_2.2.5+0x70b13aec> │ │ │ │ + push %rbx │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44e440,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bh,0x4c0216d4(%rax) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0x216d2e5(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 482298 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44ec2e │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7daa10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x2c(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x77(%rbp),%cl │ │ │ │ + lock mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x2171f4b(%rip),%rsi │ │ │ │ + lea 0x216d44b(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44ecb8 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44ecad │ │ │ │ - movq $0x44ebc8,-0x38(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - movq $0x44ec08,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - movq $0x44ecd8,-0x8(%rbp) │ │ │ │ - lea -0x38(%r12),%r9 │ │ │ │ - lea -0x18(%r12),%r8 │ │ │ │ - lea 0x2466185(%rip),%rsi │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44ea20 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x216d689(%rip),%rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + fsts (%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733d1e04 <__environ@GLIBC_2.2.5+0x70b13b9c> │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call 89c9b1 │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a8008 │ │ │ │ + lea 0x216d917(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + fcoms (%rsi) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - movq $0x28b5e39,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x28a62b9,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x44e400,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44e478,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x44e560,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46a470 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 23a4370 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 44e5ce │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44ed86 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44ed81 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216d687(%rip),%rsi │ │ │ │ - lea 0x216d65a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x9ffbb1b(%r8) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44edee │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44ede9 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216d70f(%rip),%rsi │ │ │ │ - lea 0x216d6e2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ + jne 44e588 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44ee56 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44ee51 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216d797(%rip),%rsi │ │ │ │ - lea 0x216d76a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - fcoms (%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44eebe │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44eeb9 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216d81f(%rip),%rsi │ │ │ │ - lea 0x216d7f2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - fsts (%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44ef26 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44ef21 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216d8a7(%rip),%rsi │ │ │ │ - lea 0x216d87a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ - fsts (%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44ef8e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44ef89 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216d92f(%rip),%rsi │ │ │ │ - lea 0x216d902(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - ficoml (%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44eff6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44eff1 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216d9b7(%rip),%rsi │ │ │ │ - lea 0x216d98a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - ficoml (%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44f05e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44f059 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216da3f(%rip),%rsi │ │ │ │ - lea 0x216da12(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x2466dda,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rsi,4) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44e663 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 44e659 │ │ │ │ + movq $0x44e600,0x0(%rbp) │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x2466db2,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x67(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44e649 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x46a9d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x12(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x216daab,%eax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x2466d43,%eax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + cmp %bl,%al │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x6c1b70,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x216da54(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 44e6ca │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + movq $0x25bbea2,-0x20(%rbp) │ │ │ │ + movq $0x25bc901,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 203ab60 │ │ │ │ + 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 44f18e │ │ │ │ + jb 44e702 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 224bbc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44f262 │ │ │ │ - movq $0x44f1f0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f1f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f252 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - movq $0x44f168,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x56eda0,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733d2074 <__environ@GLIBC_2.2.5+0x70b13e0c> │ │ │ │ + sub %cl,-0x39(%rax) │ │ │ │ + rex.RB call 89ce99 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 44e4b0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44f29e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44f372 │ │ │ │ - movq $0x44f300,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f300 │ │ │ │ - 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) │ │ │ │ - rex.W │ │ │ │ + rex.RB call 733d2104 <__environ@GLIBC_2.2.5+0x70b13e9c> │ │ │ │ + rex.XB │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f362 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x44f278,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x56eda0,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + ja 44e7f1 │ │ │ │ + movq $0x44e690,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44e818,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 203aaf0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x216d6e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + {rex2 0x16} add -0x7d(%r17),%r9b │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x76(%rdi) │ │ │ │ - movq $0x44f1b0,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0x44f2c0,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x4577c0,-0x40(%r12) │ │ │ │ - movq $0x28b5e42,-0x38(%r12) │ │ │ │ - movq $0x28b5e61,-0x30(%r12) │ │ │ │ - movq $0x25bcba9,-0x28(%r12) │ │ │ │ - movq $0x25bcba1,-0x20(%r12) │ │ │ │ - movq $0x25bcb99,-0x18(%r12) │ │ │ │ - movq $0x25bb729,-0x10(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x44e6e0,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x44e720,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x216d7db(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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) │ │ │ │ - and %cl,(%rcx) │ │ │ │ - rex.XB add -0x73(%r8),%cl │ │ │ │ - rex.RB loopne 44f491 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 44f480 │ │ │ │ + jo 44e856 │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733d21dc <__environ@GLIBC_2.2.5+0x70b13f74> │ │ │ │ + push %rbx │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44f498,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x24659c1(%rip),%rsi │ │ │ │ - lea 0x24659ba(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 237b218 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x44e8c8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e8c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - or %al,0x2(%rbx) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 20a0848 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rclb $1,(%rsi) │ │ │ │ + add 0x43(%rbx,%rcx,4),%cl │ │ │ │ + (bad) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + lea 0x216ce5d(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 482298 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x48024308(%rax) │ │ │ │ - lea -0x80(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44f4fa │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44f560,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 7dabb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + iret │ │ │ │ (bad) │ │ │ │ + add -0x77(%rbp),%cl │ │ │ │ + lock mov 0x7(%rbx),%rdi │ │ │ │ + lea 0x2171ac3(%rip),%rsi │ │ │ │ + lea 0x216cfc3(%rip),%r14 │ │ │ │ + jmp 16fb310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 44f558 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 44f7c3 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 44f80b │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - jmp 44f665 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + {rex2 0x16} add -0x73(%r16),%r9b │ │ │ │ + rex.RB call 733d228c <__environ@GLIBC_2.2.5+0x70b14024> │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call 89d2c1 │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a8008 │ │ │ │ + lea 0x216d5cf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,0x2(%rbx) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %dl,0x490216d5(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f7ed │ │ │ │ - movq $0x44f440,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 44e9c3 │ │ │ │ + movq $0x44e888,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44e900,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 44f7fd │ │ │ │ - movq $0x44f5d8,-0x10(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f5d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x44e9e8,0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 468a08 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4370 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 44ea56 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + (bad) │ │ │ │ + add %r14b,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 44ea10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 89ec00 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rsi,4) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44eaeb │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 44eae1 │ │ │ │ + movq $0x44ea88,0x0(%rbp) │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44f620 │ │ │ │ + jne 44ea88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x67(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44ead1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x46a9d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x12(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %ch,%bl │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x16d4,$0x2 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44eb52 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + movq $0x25bbfba,-0x20(%rbp) │ │ │ │ + movq $0x25bc901,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 203ab60 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.WXB add %al,(%r8) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jge 44f705 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 44f7d2 │ │ │ │ - movq $0x44f6d8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x7(%rsi),%rdx │ │ │ │ - mov 0x7(%rdx),%rdi │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov 0xf(%rdx),%rdi │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0x17(%rdx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov 0x17(%rsi),%rdx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov 0xf(%rsi),%rdx │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f6d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44eb8a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex testb $0x89,0x48(%rax,%rax,1) │ │ │ │ - fimull -0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rdx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f640 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 44f7e0 │ │ │ │ - movq $0x44f738,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f738 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or (%rax),%dl │ │ │ │ + add %cl,0x480216d3(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44ebd9 │ │ │ │ + movq $0x44ebf0,-0x18(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 44e938 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x9(%r8) │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov %rsi,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f770 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - mov (%rax),%al │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 44f7b8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jl 44f53b │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jne 44f7c3 │ │ │ │ - movq $0x44f510,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733d258c <__environ@GLIBC_2.2.5+0x70b14324> │ │ │ │ + rex.XB │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44ec79 │ │ │ │ + movq $0x44eb18,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44eca0,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2375158 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - jmp 44f665 │ │ │ │ - lea 0x2466669(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 44f665 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2466635(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - movq $0x44f838,0x40(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 203aaf0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x216d375(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - rex.RXB std │ │ │ │ + add %dl,0x490216d2(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44eceb │ │ │ │ + movq $0x44eb68,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x44eba8,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 44ed48 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + incl 0x5(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add $0x8d480243,%eax │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 44f95a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44f8b8,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48023e74(%rax) │ │ │ │ + mov 0x0(%rbp),%eax │ │ │ │ + lea -0x40(%rbp),%rbx │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jae 44ee72 │ │ │ │ + lea 0x216d2c0(%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 2399d40 │ │ │ │ + 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 44edf5 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + cmpq $0x0,0x2472bdd(%rip) │ │ │ │ + jne 44ed7c │ │ │ │ + mov %rax,0x18(%r8,%rdx,8) │ │ │ │ + movq $0x23a9ad0,(%r8) │ │ │ │ + lea 0x18(%r8),%rax │ │ │ │ + shr $0x7,%rdx │ │ │ │ + mov 0x8(%r8),%r9 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %rdx,%r9 │ │ │ │ + movb $0x1,(%rax,%r9,1) │ │ │ │ + movq $0x44ee50,-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 44f8b8 │ │ │ │ + jne 44ee50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49024304(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f94a │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%r8 │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - movq $0x44f4b8,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %r9,-0x50(%r12) │ │ │ │ + add %dl,0x48023e73(%rax) │ │ │ │ + mov 0x20(%rbp),%esi │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - movq $0x4577c0,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%r9 │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + lea 0x2466fc2(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 44ef58 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + lea 0x1(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 44ede5 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jg 44efca │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jl 44eef1 │ │ │ │ + movq $0x44f070,-0x40(%rbp) │ │ │ │ + lea 0x23e7324(%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 23a5040 │ │ │ │ + movq $0x44f0b0,-0x40(%rbp) │ │ │ │ + lea 0x23e72e0(%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 23a5040 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ 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 %ch,%al │ │ │ │ - add 0x2(%rbx),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 44ef64 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + add $0x18,%rbp │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f9b1 │ │ │ │ - movq $0x44f858,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %r9,%rsi │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 23af808 │ │ │ │ + ja 44efa2 │ │ │ │ + movq $0x23a9b30,(%r8) │ │ │ │ + movq $0x1b9dae0,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + movq $0x113e218,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0x216d245(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x44ef48,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jg 44f019 │ │ │ │ + movq $0x44f0f0,-0x40(%rbp) │ │ │ │ + lea 0x23e71fc(%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 23a5040 │ │ │ │ + movq $0x44f130,-0x40(%rbp) │ │ │ │ + lea 0x23e71b8(%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 23a5040 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44fa29 │ │ │ │ - movq $0x44fa18,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44fa18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x71(%rax) │ │ │ │ + ds add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r13b,0x4c0044f1(%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 23a52e0 │ │ │ │ + nop │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x216d1e8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + jno 44f0ed │ │ │ │ + add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r8b,0x4c0044f2(%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 23a52e0 │ │ │ │ + nop │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44fa95 │ │ │ │ - movq $0x44fa88,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44fa88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jo 44f12d │ │ │ │ + add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r11b,-0xd(%r8) │ │ │ │ + add %r9b,-0x40(%rcx,%rcx,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 23a52e0 │ │ │ │ + nop │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x2416f73b(%rbx),%eax │ │ │ │ - cmp %esi,%ebp │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - sbb $0x216d184,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,0x4c023e70(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x44f430,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 23a52e0 │ │ │ │ + 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 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 44f1c2 │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44fb01 │ │ │ │ - movq $0x44faf0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44faf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + jo 44f1e5 │ │ │ │ + add 0x4d(%rbx,%rcx,4),%cl │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x2472810,%eax │ │ │ │ + add %dh,-0x63(%rbp) │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x23a9ad0,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x44f210,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44f210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x216d120(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44fb71 │ │ │ │ - movq $0x44fb60,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44fb60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %dl,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + ds add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 44f230 │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x2466c04(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 44ee72 │ │ │ │ + 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 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 44f29a │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x216d0b8(%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 44fbdd │ │ │ │ - movq $0x44fbd0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,0x6f(%rax) │ │ │ │ + ds add 0x4d(%rbx,%rcx,4),%cl │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x2472738,%eax │ │ │ │ + add %dh,-0x65(%rbp) │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x23a9ad0,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x44f2e8,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44fbd0 │ │ │ │ + jne 44f2e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216d054(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + ds add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 44f308 │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x2466b2c(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 44ee72 │ │ │ │ + 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 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 44f372 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44fc45 │ │ │ │ - movq $0x44fc38,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4c023e6e(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + cmpq $0x0,0x2472660(%rip) │ │ │ │ + jne 44f30d │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x23a9ad0,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x44f3c0,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44fc38 │ │ │ │ + jne 44f3c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216cff4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + ds add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 44f3e0 │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x2466a54(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 44ee72 │ │ │ │ + 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 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 44f44a │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44fcad │ │ │ │ - movq $0x44fca0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4c023e6d(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + cmpq $0x0,0x2472588(%rip) │ │ │ │ + jne 44f3e5 │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x23a9ad0,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x44f498,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44fca0 │ │ │ │ + jne 44f498 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216cf94(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x6d(%rax) │ │ │ │ + ds add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 44f4b8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x246697c(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 44ee72 │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44fd15 │ │ │ │ - movq $0x44fd08,-0x8(%rbp) │ │ │ │ + add %cl,-0x35(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44f56a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44f55f │ │ │ │ + movq $0x23a9ad0,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + movq $0x44f540,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44fd08 │ │ │ │ + jne 44f540 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + lret $0x216 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x24668df(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216cf34(%rip),%rbx │ │ │ │ + jmp 44ed48 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x216cabf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + mov %ch,%ah │ │ │ │ + xor $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44fd7d │ │ │ │ - movq $0x44fd70,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44fd70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 44f5ae │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1138ae8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216ced4(%rip),%rbx │ │ │ │ + add %al,-0x14(%rax) │ │ │ │ + xor $0x2,%al │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44f60a │ │ │ │ + movq $0x44f588,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x216ca24(%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 44fde5 │ │ │ │ - movq $0x44fdd8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44fdd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216ce74(%rip),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x216c9e4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 44feb5 │ │ │ │ - movq $0x44fe48,-0x18(%rbp) │ │ │ │ + add %bh,0x480216c9(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44f6c7 │ │ │ │ + movq $0x44f6e8,-0x10(%rbp) │ │ │ │ + lea 0x216c9b1(%rip),%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea 0x216c998(%rip),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44fe48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock nop │ │ │ │ - incb 0x48(%rax,%rax,1) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + lea 0x24667ad(%rip),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44fe90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 23afde0 │ │ │ │ + lea 0x216c98a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sar $1,%dh │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - jne 44feac │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1eea488 │ │ │ │ - lea 0x216cdac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x3f(%rbx),%esi │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 44ff49 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x44ff38,0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - movq $0x23acaa8,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rbx,1) │ │ │ │ + movl $0x44f738,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23751c0 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 2201de0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 2201e50 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rdx,8) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,-0x16fdc53b(%r8) │ │ │ │ + add $0xdf,%ah │ │ │ │ + add %ecx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 44ffc1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 44ffa2 │ │ │ │ - movq $0x44ffc0,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1eea488 │ │ │ │ - lea 0x216ccc7(%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 $0x44f7b8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x216cb0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + or %edi,%ecx │ │ │ │ + testl $0x0,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x33(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 45002d │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x450020,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x23acaa8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 23751c0 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0x2465e3f(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + inc %rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdi,%rcx,8) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - lea 0x2465e05(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 450164 │ │ │ │ - movq $0x450098,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 44f7d8 │ │ │ │ + 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 44f850 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + inc %esi │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103d31a4 <__environ@GLIBC_2.2.5+0xdb14f3c> │ │ │ │ + (bad) │ │ │ │ + push %rcx │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44f9a3 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r14,%rcx │ │ │ │ + shr %cl,%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + shl %cl,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r14,%rcx │ │ │ │ + shr %cl,%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + shl %cl,%r10 │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 44f8c9 │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + movq $0x44fa10,-0x8(%rbp) │ │ │ │ + add $0x5,%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r10,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44f850 │ │ │ │ + movq $0x1c3e0b0,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x23a9b90,-0x18(%r12) │ │ │ │ + movq $0x2,-0x10(%r12) │ │ │ │ + lea -0x35(%r12),%rcx │ │ │ │ + lea -0x18(%r12),%rdx │ │ │ │ + mov %rcx,0x10(%rdx) │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r14,%rcx │ │ │ │ + shr %cl,%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + mov %r14,%rcx │ │ │ │ + shr %cl,%rsi │ │ │ │ + and $0x1f,%esi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + setl %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmpq $0x0,0x24720a1(%rip) │ │ │ │ + jne 44f957 │ │ │ │ + mov %rax,0x10(%rdi,%rcx,8) │ │ │ │ + movq $0x23a9b90,(%rdi) │ │ │ │ + movq $0x23a9bf0,(%rdi) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + or %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov 0x10(%rdx,%rcx,8),%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp 44f931 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x216c90b(%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) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fadds (%rax) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - 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 4500d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x55(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + sbb 0xf(%rsi),%ah │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %al,(%rcx) │ │ │ │ - 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 450118 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x55(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x47(%rdi) │ │ │ │ + movq $0x1c3e090,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x23a9b90,-0x10(%r12) │ │ │ │ + movq $0x1,-0x8(%r12) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,0x10(%rax) │ │ │ │ + movq $0x23a9bf0,(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r10,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x44f9e8,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x1(%r8) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 450148 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44fb27 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44fae8,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44fae8 │ │ │ │ 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,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 450163 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 44ff70 │ │ │ │ - lea 0x216cb0d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1c3e110,-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 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 450235 │ │ │ │ - movq $0x4501c8,-0x18(%rbp) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44fd60 │ │ │ │ + movq $0x44fb98,-0x28(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov 0x8(%r8),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4501c8 │ │ │ │ + jne 44fb98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock adc %al,(%rdx) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r14b,(%r9) │ │ │ │ + leave │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + jmp 44fbb2 │ │ │ │ + add $0x28,%rbp │ │ │ │ + inc %rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44fcf8 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jge 44fd28 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%r9 │ │ │ │ + mov 0x10(%rdx,%rcx,8),%r10 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x44fc30,-0x28(%rbp) │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rsi,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 450210 │ │ │ │ + jne 44fc30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + or %edx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - add 0x0(%rbp),%al │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1eea488 │ │ │ │ - lea 0x216ca44(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x3f(%rbx),%esi │ │ │ │ + jne 44fc7c │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4502c9 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4502b8,0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - movq $0x23acaa8,-0x8(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23751c0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + cmp 0x17(%r9),%r8 │ │ │ │ + jne 44fba8 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add %r11,%r14 │ │ │ │ + mov 0xf(%r9),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov 0x7(%r9),%r9 │ │ │ │ + add %r11,%r9 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + cmp %r9,%r14 │ │ │ │ + je 44fce0 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r11 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 44fd6b │ │ │ │ + add $0x28,%rbp │ │ │ │ + inc %rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 44fbb2 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x44ff00,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ + jmp 23a4370 │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + movq $0x1c3e110,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x44fda8,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + lea 0x1(%rax),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a5808 │ │ │ │ + lea 0x216c561(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x44fe10,0x30(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + jmp 23afab8 │ │ │ │ + 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rdx,8) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + std │ │ │ │ + add %r9b,-0x77(%rcx) │ │ │ │ + shlb $0xff,(%rcx) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a5d28 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %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 %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + add %dh,%al │ │ │ │ + fwait │ │ │ │ + cmp (%rdx),%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 450341 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45031c │ │ │ │ - movq $0x450338,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 1eea488 │ │ │ │ - lea 0x216c965(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x2(%r8) │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jo 44fe28 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + jmp 23a5c08 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x2b(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 45039d │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x450390,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x23acaa8,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 23751c0 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0x2465acf(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdi,%rcx,8) │ │ │ │ - add $0xffffffe8,%ebp │ │ │ │ - lea 0x2465a95(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x49000000(%rdx) │ │ │ │ + movl $0x44faa0,-0x18(%rsp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea -0x18(%r12),%rdx │ │ │ │ + cmpq $0x0,0x2471b49(%rip) │ │ │ │ + jne 44fea6 │ │ │ │ + mov %rdx,0x10(%rcx,%rax,8) │ │ │ │ + movq $0x23a9b90,(%rcx) │ │ │ │ + movq $0x23a9bf0,(%rcx) │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + call 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + jmp 44fe89 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + movb $0x0,(%rax) │ │ │ │ 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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4504d4 │ │ │ │ - movq $0x450408,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450408 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 44ff30 │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 44fbb2 │ │ │ │ + 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 44ff68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x2(%rbp) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W add $0x45,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450448 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + add $0x0,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea 0x216c354(%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) │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %al,0x438b4800(,%rax,2) │ │ │ │ - (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 450488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 44ffc0 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4500c9 │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48004504(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 44ffe8 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 450055 │ │ │ │ + movq $0x23a9b90,-0x28(%r12) │ │ │ │ + movq $0x1,-0x20(%r12) │ │ │ │ + lea -0x28(%r12),%rdx │ │ │ │ + mov %rbx,0x10(%rdx) │ │ │ │ + movq $0x23a9bf0,(%rdx) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr %cl,%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + shl %cl,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r9 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 4500a0 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 45011d │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4501af │ │ │ │ + mov 0xb(%rbx),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jne 44ffe6 │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x450878,-0x10(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x216c228(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44fb48 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x7(%rsi),%rcx │ │ │ │ + mov 0xf(%rsi),%rdx │ │ │ │ + mov 0x17(%rsi),%rsi │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 450212 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 4502f9 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4500f5 │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x44ffa8,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x4(%r9),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr %cl,%rbx │ │ │ │ + and $0x1f,%ebx │ │ │ │ + mov 0x10(%rax,%rbx,8),%rcx │ │ │ │ + movq $0x450180,-0x40(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r14,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4504b8 │ │ │ │ + jne 450180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RXB adc %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rcx) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - jge 4504d3 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4502f0 │ │ │ │ - lea 0x216c7b5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x7d(%r8) │ │ │ │ + rolb $0x70,0x1845c748(%rip) │ │ │ │ (bad) │ │ │ │ + add %r9b,-0x77(%r9) │ │ │ │ + (bad) -0x77(%rcx) │ │ │ │ + rorb $0x7d,-0x75(%rax) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4501be │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 44ff68 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x44ffd0,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.RXB sbb %r8d,(%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,-0x73(%rax) │ │ │ │ - rex.RB loopne 450549 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 450595 │ │ │ │ - movq $0x450538,-0x18(%rbp) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 450208 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 450218 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450437 │ │ │ │ + mov 0x15(%rbx),%r9 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jne 45040f │ │ │ │ + mov 0xd(%rbx),%r8 │ │ │ │ + mov 0x5(%rbx),%r9 │ │ │ │ + mov 0x17(%r9),%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jne 4504a0 │ │ │ │ + mov 0xf(%r9),%rsi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x7(%r9),%r11 │ │ │ │ + add %rsi,%r11 │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + je 4502c6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdx │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + add $0xffffffffffffff98,%r12 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 450653 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + sete %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4507db │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 450785 │ │ │ │ + mov 0x6(%r9),%rax │ │ │ │ + mov 0xe(%r9),%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr %cl,%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + shl %cl,%rdx │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + mov %r10,%rsi │ │ │ │ + and %rcx,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 23743d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45057d │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx,%rax,8),%rsi │ │ │ │ + movq $0x4503e0,-0x48(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - js 450543 │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - 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 │ │ │ │ + mov %r14,-0x40(%rbp) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 450578 │ │ │ │ + jne 4503e0 │ │ │ │ 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 %r14b,0x48004505(%r8) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1ea8070 │ │ │ │ - lea 0x216c6fc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - movq $0x4505f0,0x18(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0x23acaa8,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 2375430 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x7d(%r8) │ │ │ │ + rolb $0x30,0x1845c748(%rip) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x12(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0x246583e(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2465827(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %r9b,-0x77(%r9) │ │ │ │ + (bad) -0x77(%rcx) │ │ │ │ + rorb $0x7d,-0x75(%rax) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 45041e │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 44ff68 │ │ │ │ + add $0xffffffffffffff98,%r12 │ │ │ │ + movq $0x450998,-0x8(%rbp) │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44f850 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x4501f0,-0x40(%rbp) │ │ │ │ + mov %r14,-0x38(%rbp) │ │ │ │ + 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 $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + call 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + jmp 450500 │ │ │ │ + movq $0x1c3e110,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %r8,-0x50(%r12) │ │ │ │ + movq $0x23a9b90,-0x48(%r12) │ │ │ │ + movq $0x2,-0x40(%r12) │ │ │ │ + lea -0x5f(%r12),%rbx │ │ │ │ + lea -0x48(%r12),%rcx │ │ │ │ + mov %rbx,0x10(%rcx) │ │ │ │ + mov %rbx,0x18(%rcx) │ │ │ │ + movq $0x1c3e110,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rcx,%rax │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + cmpq $0x0,0x24714d6(%rip) │ │ │ │ + jne 45046f │ │ │ │ + mov %rbx,0x18(%rax) │ │ │ │ + movq $0x23a9b90,(%rax) │ │ │ │ + movq $0x23a9bf0,(%rax) │ │ │ │ + movq $0x1c3e0f0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + rex.RXB sbb (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 450689 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4506d5 │ │ │ │ - movq $0x450678,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 450558 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4505dd │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x450ab8,-0x30(%rbp) │ │ │ │ + lea -0x15(%r12),%r14 │ │ │ │ + lea 0x1(%rdi),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450678 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23a5808 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x450540,-0x40(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r14,-0x38(%rbp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ 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 │ │ │ │ - mov $0x48004506,%eax │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 450650 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + add $0x30,%rbp │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4506b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450832 │ │ │ │ + movq $0x1c3e110,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %r8,-0x50(%r12) │ │ │ │ + movq $0x23a9b90,-0x48(%r12) │ │ │ │ + movq $0x2,-0x40(%r12) │ │ │ │ + lea -0x5f(%r12),%rbx │ │ │ │ + lea -0x48(%r12),%rcx │ │ │ │ + mov %rbx,0x10(%rcx) │ │ │ │ + mov %rbx,0x18(%rcx) │ │ │ │ + movq $0x1c3e110,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rcx,%rax │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + cmpq $0x0,0x2471312(%rip) │ │ │ │ + jne 4506ec │ │ │ │ + mov %rbx,0x18(%rax) │ │ │ │ + movq $0x23a9b90,(%rax) │ │ │ │ + movq $0x23a9bf0,(%rax) │ │ │ │ + movq $0x1c3e0f0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + call 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + jmp 4506c0 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - (bad) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - jae 4506cb │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1ea8070 │ │ │ │ - lea 0x216c5c4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x3b(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %dh,0x48(%rbx,%rcx,2) │ │ │ │ + movl $0x4509f8,0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a5c08 │ │ │ │ + add $0x2,%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,0x4c(%rbp,%rbx,1) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x23acaa8,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 2375430 │ │ │ │ - lea 0x246571c(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,0x3b(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %dh,0x19(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 4504f8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x4508c8,0x10(%rbp) │ │ │ │ + mov $0x20,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a5c08 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 4507e0 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450807 │ │ │ │ + movq $0x1c3e0b0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4507c8,-0x20(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x450638,-0x30(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 450638 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x450740,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x450768,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d138,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x1c3e0f0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x216c4b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45082a │ │ │ │ - movq $0x450848,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23750e8 │ │ │ │ - lea 0x216c47f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - rex add %dl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4508c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45090d │ │ │ │ - movq $0x4508b0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4508b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock or %al,0x0(%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 4508f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x7c(%rdi) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + cmpq $0x0,0x24710e8(%rip) │ │ │ │ + jne 450916 │ │ │ │ + mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ + movq $0x23a9b90,(%rdx) │ │ │ │ + movq $0x23a9bf0,(%rdx) │ │ │ │ + movq $0x1c3e0d0,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4508ea │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - or %eax,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1eea488 │ │ │ │ - lea 0x216c3a4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x1d(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x23acaa8,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2375158 │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - (bad) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x450978,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + nop │ │ │ │ + rex.XB add %eax,(%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,-0x73(%rax) │ │ │ │ - rex.RB loopne 4509c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 450a0d │ │ │ │ - movq $0x4509b0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4509b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,-0x74b80000(%rax,%rax,1) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + cmp $0x2470fb0,%eax │ │ │ │ + add %dh,0x31(%rbp) │ │ │ │ + mov %rdx,0x10(%rsi,%rax,8) │ │ │ │ + movq $0x23a9b90,(%rsi) │ │ │ │ + movq $0x23a9bf0,(%rsi) │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x10(%rbx,%rax,8),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + jmp 450a22 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl (%rax) │ │ │ │ + rex.RB (bad) │ │ │ │ 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 │ │ │ │ - lock or %eax,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + lock or 0x0(%rbp),%al │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4509f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 23a5d28 │ │ │ │ + xchg %cl,(%rsi) │ │ │ │ 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) │ │ │ │ - or 0x0(%rbp),%al │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jmp 1eea488 │ │ │ │ - lea 0x216c2ac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x31(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 450a54 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x23acaa8,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23751c0 │ │ │ │ - lea 0x24653e7(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x24653d0(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 44fe08 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 450188 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 450058 │ │ │ │ + add %r9b,0xb(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + sub %r9b,0x45(%r11,%rcx,4) │ │ │ │ + xor %cl,0x29(%rcx) │ │ │ │ + rorb $0x78,-0x73(%rax) │ │ │ │ + add %ecx,-0x75(%rax) │ │ │ │ + jne 450b13 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp 23a5d28 │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 450970 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + xor 0xf(%rsi),%esp │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + xchg %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 4503c8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + add %dh,%al │ │ │ │ + fwait │ │ │ │ + cmp (%rdx),%al │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + or 0x20(%rbp),%rbx │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 450bc8 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450b8b │ │ │ │ + movq $0x1c3e0d0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x450b28,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 450970 │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450bf3 │ │ │ │ + movq $0x1c3e090,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x450bc0,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 450870 │ │ │ │ - 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 450bba │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 450810 │ │ │ │ - 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 743d4584 <__environ@GLIBC_2.2.5+0x71b1631c> │ │ │ │ (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450ce6 │ │ │ │ - movq $0x450a88,-0xc8(%r12) │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - movq $0x450ab0,-0xb8(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - movq $0x450ad8,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x450b00,-0x98(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - movq $0x450b28,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x450b50,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x450b78,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x450b98,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x237d118,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xb6(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - lea 0x216bfd0(%rip),%rbx │ │ │ │ + lea 0x216b698(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4512b0 │ │ │ │ - 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 450d52 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ec29d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450da2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - movq $0x28b9209,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22fc1a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x4800450c(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 450c90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450de1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1fb6dd0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 450c9c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 450d45 │ │ │ │ + movq $0x450ce8,-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 450ce8 │ │ │ │ + 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) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450e27 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x450db8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 1ec9859 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x450c58,0x0(%rbp) │ │ │ │ + mov %r14,%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lea 0x24645ff(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 44ff68 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450ea4 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 450dbc │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 450e99 │ │ │ │ + ja 450db1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + add $0x11,%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x450df8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f7b864(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %al,0x2(%rbp) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450f30 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450f25 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x450e48,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %rcx,%rbx │ │ │ │ + mov (%rax,%rbx,1),%al │ │ │ │ + movq $0x2314018,-0x8(%r12) │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd1c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x7a(%rax) │ │ │ │ - add -0x7d(%r9),%r9b │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450fa9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x450eb8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x1f7b75a(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ 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 451024 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 450e2c │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 451019 │ │ │ │ + ja 450e21 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x1fb6b98(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451067 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + add $0x12,%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x450fc8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %rcx,%rbx │ │ │ │ + mov (%rax,%rbx,1),%al │ │ │ │ + movq $0x2314018,-0x8(%r12) │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 484753d6 <__environ@GLIBC_2.2.5+0x45bb716e> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4510e4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4510d9 │ │ │ │ + jb 450e6e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x451038,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f7b624(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea 0x3(%rax),%rsi │ │ │ │ + lea 0x3(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 450f10 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x48024584(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 451170 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451165 │ │ │ │ + movabs 0x4cf0458d48024595,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 450eb3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x451088,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ + lea 0x2(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd1c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 450f10 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - test %al,0x2(%rbp) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 451209 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4511fe │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + add -0x73(%r8),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 450ef3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4510f8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x1f7b509(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + jmp 450f10 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x49024583(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451278 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x451188,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - push %rax │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rax,%rax,1) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %dl,-0x72b7fdbb(%rbp) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + adc %ch,%cl │ │ │ │ + xchg %eax,%ecx │ │ │ │ + or %al,(%rax) │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + test %ecx,0x38000003(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addl $0x49,0x2(%rbp) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451322 │ │ │ │ - movq $0x450d30,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - movq $0x450d68,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - cmp $0xb,%rsi │ │ │ │ - jl 451308 │ │ │ │ - movq $0x451228,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,-0x1(%rcx) │ │ │ │ + gs clc │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 450f40 │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + lea 0x2464f24(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x450f50,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x1eec410,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x216b99c(%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) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x47(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 103d4cbc <__environ@GLIBC_2.2.5+0xdb16a54> │ │ │ │ - (bad) │ │ │ │ - jl 451373 │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4513a8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x451788,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %dl,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + movq $0x451000,-0x40(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %dl,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4513a8 │ │ │ │ + jne 451000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - mov $0xc7480216,%ecx │ │ │ │ - add %r11b,%r8b │ │ │ │ - adc 0x0(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + xchg %eax,%esp │ │ │ │ + add -0x75(%r8),%r9b │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 451044 │ │ │ │ + movzbl 0x7(%rbx),%ebx │ │ │ │ + cmp $0xa0,%rbx │ │ │ │ + je 451308 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%dil │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 451856 │ │ │ │ + movq $0x450dd0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + cmp $0xe1,%r9 │ │ │ │ + jne 451101 │ │ │ │ + movq $0x4510c0,-0x48(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %dil,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4513d8 │ │ │ │ + jne 4510c0 │ │ │ │ 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,%al │ │ │ │ - mov $0x8b4c0216,%eax │ │ │ │ - rex.XB cmovs -0x74b7f885(%r11),%ecx │ │ │ │ - jne 4513f4 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4512b0 │ │ │ │ - lea 0x216b8e8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480216b8(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45146f │ │ │ │ - movq $0x451458,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %ch,-0x6d(%rax) │ │ │ │ + add -0x75(%r8),%r9b │ │ │ │ + jge 4510d4 │ │ │ │ + movzbl 0x7(%rbx),%eax │ │ │ │ + cmp $0x9a,%rax │ │ │ │ + je 45136d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r8b │ │ │ │ + add $0x48,%rbp │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + movzbl %dil,%r9d │ │ │ │ + cmp $0xe2,%r9 │ │ │ │ + je 45122c │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + movzbl %r8b,%r9d │ │ │ │ + cmp $0xe3,%r9 │ │ │ │ + jne 4512ca │ │ │ │ + movq $0x451180,-0x40(%rbp) │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8b,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 451458 │ │ │ │ + jne 451180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x48(%rax) │ │ │ │ - (bad) │ │ │ │ - add 0x43(%rbx,%rcx,4),%cl │ │ │ │ - cmovs -0x9cef885(%rbx),%ecx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4512b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x48(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %ch,0xf024592(%rax) │ │ │ │ + mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x451418,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x216b82a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x16,%bh │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 451543 │ │ │ │ - movq $0x451520,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + cmp $0x80,%rax │ │ │ │ + jne 451488 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x4511c0,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 451520 │ │ │ │ + jne 4511c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c0216b7(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - movq $0x28b5e61,0x8(%rbp) │ │ │ │ - jmp 4512b0 │ │ │ │ - lea 0x216b7b6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480216b7(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 451490 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ch,-0x6e(%rax) │ │ │ │ + add -0x75(%r8),%r9b │ │ │ │ + sbb %r9b,0x75(%r11,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4511f4 │ │ │ │ + movzbl 0x7(%rbx),%ebx │ │ │ │ + cmp $0x80,%rbx │ │ │ │ + jne 45154e │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4516ae │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x451750,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rbx,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %dil,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + movq $0x451278,-0x48(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %dil,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 451278 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x49(%rax) │ │ │ │ (bad) │ │ │ │ - add -0xa(%rcx,%rcx,4),%cl │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4514e8 │ │ │ │ - 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 %ch,(%rax) │ │ │ │ - mov $0x16,%bh │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 451368 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,0x48024591(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + movzbl 0x7(%rbx),%eax │ │ │ │ + cmp $0x80,%rax │ │ │ │ + je 4513ec │ │ │ │ + cmp $0x81,%rax │ │ │ │ + je 4514d0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r8b │ │ │ │ + add $0x48,%rbp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + jmp 45112c │ │ │ │ + cmp $0xf0,%r8b │ │ │ │ + jae 451672 │ │ │ │ + add $0x3,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 4517af │ │ │ │ + xchg %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + add -0x75(%r8),%r9b │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 45132c │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 451645 │ │ │ │ - movq $0x451568,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x451590,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x4515b8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x2300ea8,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x216b6b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - mov $0x16,%dh │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4516be │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4516b9 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2175168(%rip),%rsi │ │ │ │ - lea 0x2463779(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45d1e0 │ │ │ │ + ja 4514b4 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 451568 │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + add $0x40,%rbp │ │ │ │ + lea 0x2(%rsi),%rax │ │ │ │ + add $0x2,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 4517af │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4516f8,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + movq $0x451398,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 451398 │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4516fe │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4517d2 │ │ │ │ - movq $0x451760,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dl,0x48024590(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + movzbl 0x7(%rbx),%ebx │ │ │ │ + cmp $0x80,%rbx │ │ │ │ + je 4516ae │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8b │ │ │ │ + add $0x48,%rbp │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 451101 │ │ │ │ + movq $0x451418,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 451760 │ │ │ │ + jne 451418 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + nop │ │ │ │ + add -0x39(%r8),%r9b │ │ │ │ + add %r8b,0x16(%r8) │ │ │ │ + add %r9b,(%r15) │ │ │ │ + mov $0x43,%dh │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4517c2 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - movq $0x4516d8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea 0x1f80(%rax),%r14 │ │ │ │ + jmp 2304a58 │ │ │ │ + movq $0x450ec8,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x1eec410,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x56eda0,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ + mov %r14,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - 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 45180e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4518e2 │ │ │ │ - movq $0x451870,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + cmpb $0xf0,0x38(%rbp) │ │ │ │ + jae 4514a7 │ │ │ │ + add $0x40,%rbp │ │ │ │ + add $0x3,%rsi │ │ │ │ + jmp 4517af │ │ │ │ + add $0x40,%rbp │ │ │ │ + add $0x4,%rsi │ │ │ │ + jmp 4517af │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4512f0,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x4514f8,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 451870 │ │ │ │ + jne 4514f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %bh,(%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) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4518d2 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x4517e8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,(%rax) │ │ │ │ + pop 0x2(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + movzbl 0x7(%rbx),%ebx │ │ │ │ + cmp $0x9f,%rbx │ │ │ │ + je 4516ae │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8b │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 45112c │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x451690,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + cmpb $0xf0,0x30(%rbp) │ │ │ │ + jae 451620 │ │ │ │ + add $0x38,%rbp │ │ │ │ + add $0x3,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4517af │ │ │ │ + movq $0x450e88,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x1eec410,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x56eda0,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ + mov %r14,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - 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 45191e │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7dabb0 │ │ │ │ - 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 45195e │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7daa10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4519e5 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4519da │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4518f8,-0x38(%r12) │ │ │ │ + movq $0x450e40,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x1eec410,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - movq $0x451938,-0x18(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x451a00,-0x8(%rbp) │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44e3d0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - movq $0x28b5e39,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x28a62b9,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x480216b1(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 451b41 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451b36 │ │ │ │ - movq $0x23ab088,-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 $0x451720,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x451830,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0x4577c0,-0x50(%r12) │ │ │ │ - movq $0x28b5e42,-0x48(%r12) │ │ │ │ - movq $0x28b5e61,-0x40(%r12) │ │ │ │ - movq $0x25bcba9,-0x38(%r12) │ │ │ │ - movq $0x25bcba1,-0x30(%r12) │ │ │ │ - movq $0x25bcb99,-0x28(%r12) │ │ │ │ - movq $0x25bb729,-0x20(%r12) │ │ │ │ - lea -0x5f(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x6f(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x451980,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - lea -0x4f(%r12),%r8 │ │ │ │ - lea -0x6(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44f978 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4517af │ │ │ │ + or %bh,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,-0x72b7fdea(%rdx) │ │ │ │ - rex.RB call 103d54ac <__environ@GLIBC_2.2.5+0xdb17244> │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x451ba0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 451ba0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x16,%cl │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,%r8b │ │ │ │ - sbb 0x0(%rbp),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 451bc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7cfde94f(%rax) │ │ │ │ - jrcxz 451bd2 │ │ │ │ + add %ch,%al │ │ │ │ + lea 0x2(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 451be1 │ │ │ │ - lea 0x2178410(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2179328(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480216b1(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 451cab │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451ca0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x451a60,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x451b58,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x451cc0,-0x8(%rbp) │ │ │ │ - mov %rax,%r9 │ │ │ │ - lea 0x217a826(%rip),%r8 │ │ │ │ - lea 0x216a687(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x216b0c1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4ceae8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x2463672,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jne 4516ae │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8b │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 45112c │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 4517af │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x16,%al │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x46(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x451c10,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0x2448011(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - jmp 23a3ee0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x50(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 451dc0 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %bl,0x4802458d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 451db5 │ │ │ │ - movq $0x451ce8,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - movq $0x451de0,-0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23a64c0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x216b031(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 451532 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 4515c4 │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + add $0x48,%rbp │ │ │ │ + lea 0x3(%rsi),%rax │ │ │ │ + add $0x3,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 4517af │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x19(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + lea 0x2(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4518c3 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 4518c3 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 4517fd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 451e1a │ │ │ │ - movq $0x451e38,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 451d68 │ │ │ │ - lea 0x216afe7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + sbb $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov %es,0x2(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%dil │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 451856 │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0x24634fa,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x14fde951(%rax) │ │ │ │ - sahf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %ah,0x4802458c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%dl │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 4517fd │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + inc %rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450f1e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + cmp 0x16(%rbx),%rsi │ │ │ │ + jge 450f2d │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov (%rdx,%rdi,1),%dl │ │ │ │ + movzbl %dl,%edi │ │ │ │ + test $0x50,%dil │ │ │ │ + je 451881 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450f84 │ │ │ │ + cmp $0x80,%dl │ │ │ │ + jb 4517a5 │ │ │ │ + movq $0x450d60,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + movzbl %dl,%r8d │ │ │ │ + cmp $0xc2,%r8 │ │ │ │ + je 450fb7 │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4511f4 │ │ │ │ + cmp $0xe0,%dil │ │ │ │ + jae 451043 │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + add $0x2,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 4517af │ │ │ │ + cmp $0x80,%dl │ │ │ │ + jb 451898 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 4517fd │ │ │ │ + movzbl %dl,%edi │ │ │ │ + cmp $0x20,%rdi │ │ │ │ + je 451715 │ │ │ │ + mov %dl,%dil │ │ │ │ + add $0xf7,%dil │ │ │ │ + cmp $0x5,%dil │ │ │ │ + jae 451727 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45133d │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 451430 │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0x1(%rsi),%rax │ │ │ │ + inc %rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 4517af │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - mov $0x16,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 451ec6 │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + mov 0x2(%rbp),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 451957 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 451ec1 │ │ │ │ + je 451952 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x216b06f(%rip),%rsi │ │ │ │ - lea 0x216b042(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263ae0 │ │ │ │ + movq $0x451998,-0x18(%rbp) │ │ │ │ + lea 0x1f7b25a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480216b0(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 451f3f │ │ │ │ - lea 0x216b098(%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 %ah,-0x50(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x17(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 451fed │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 451f3f │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x451f70,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 451f70 │ │ │ │ - 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) │ │ │ │ - mov $0x16,%al │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,0x4800451f(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 451fa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x31(%rbp) │ │ │ │ - movq $0x451f10,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %bh,0x4802458a(%rax) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1eea488 │ │ │ │ - lea 0x216af8c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 451998 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x51(%rax) │ │ │ │ (bad) │ │ │ │ - add %bl,%ch │ │ │ │ - add $0x48,%al │ │ │ │ - mov 0x17(%rsi),%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 45204b │ │ │ │ - mov 0x7(%rsi),%rax │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jl 45201a │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 452042 │ │ │ │ - mov 0x1f(%rsi),%rsi │ │ │ │ - jmp 45201e │ │ │ │ - mov 0xf(%rsi),%rbx │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216af1e(%rip),%rbx │ │ │ │ - jmp 23a3470 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4520e8 │ │ │ │ - movq $0x4520a8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %dl,0x4902458a(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4519d3 │ │ │ │ + movq $0x450f10,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x451a10,0x0(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + jmp 450f10 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x451970,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4520a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,%r8b │ │ │ │ - and %al,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4520d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - xor %bh,%bh │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0x216aec1,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 452266 │ │ │ │ - movq $0x452158,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452158 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + xor $0x23f0802,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 450c30 │ │ │ │ + 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 451a70 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x52(%rax) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,0x48004521(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + incl 0xd(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000000(%rdx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4521c8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4521c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x4522f8,-0x30(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x27(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 1eea488 │ │ │ │ - lea 0x216ad53(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x73(%r8) │ │ │ │ + pop %rbp │ │ │ │ + rorb $1,-0x5(%rcx,%rdi,1) │ │ │ │ + jae 451aab │ │ │ │ + lea 0x216a87c(%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) │ │ │ │ - or %bh,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x480242c6(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - je 452377 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 208d160 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %bh,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movb $0x48,0x2(%rdx) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - je 452377 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 208c208 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.WB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 452381 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 45239f │ │ │ │ - cmp 0x18(%rbp),%rcx │ │ │ │ - jne 4523bd │ │ │ │ - movq $0x452348,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + inc %r9 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jge 451bb9 │ │ │ │ + mov 0x10(%r8,%r9,8),%rax │ │ │ │ + movq $0x451af8,-0x30(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452348 │ │ │ │ + jne 451af8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.WB push %r9 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 45246c │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 451b10 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + cmp 0x17(%rcx),%rdi │ │ │ │ + jne 451aa0 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov 0xf(%rcx),%r10 │ │ │ │ + add $0x10,%r10 │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + add %r10,%rcx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 451b95 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r10,%r10 │ │ │ │ + je 451baa │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + inc %r9 │ │ │ │ + jmp 451aab │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4522c0,0x8(%rbp) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 452110 │ │ │ │ - movq $0x452288,0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + lea 0x24633b8(%rip),%r14 │ │ │ │ + mov $0x1,%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 452110 │ │ │ │ - movq $0x4523e8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4523e8 │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x2099c00,-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 23a47e0 │ │ │ │ - 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 4524a6 │ │ │ │ - movq $0x2099c00,-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 $0x452458,0x0(%rbp) │ │ │ │ - mov %rdi,0x48(%rbp) │ │ │ │ - jmp 23a47f8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ mov 0x18(%rbp),%r8 │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 452508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 451c18 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rax,%rax,1) │ │ │ │ + incl 0x7(%rsi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480216aa(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 452689 │ │ │ │ - mov %r8,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4525b2 │ │ │ │ - movq $0x452558,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452558 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x73(%r8) │ │ │ │ + pop %rbp │ │ │ │ + fmuls -0x5(%rcx,%rdi,1) │ │ │ │ + jae 451c77 │ │ │ │ + lea 0x216a6dc(%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) │ │ │ │ + test %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) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov 0xf(%r8),%rax │ │ │ │ - mov 0x17(%r8),%rbx │ │ │ │ - mov 0x1f(%r8),%rcx │ │ │ │ - mov 0x7(%r8),%rdx │ │ │ │ - mov 0x7(%rdx),%r9 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jge 4525f6 │ │ │ │ - movq $0x452838,-0x30(%rbp) │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 452508 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 4526a8 │ │ │ │ - mov 0x27(%r8),%rsi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 4526d3 │ │ │ │ - movq $0x452650,-0x38(%rbp) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 451c6c │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + add $0x28,%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jb 451cd3 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + jae 451dcc │ │ │ │ + mov 0x4(%rax),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + shr %cl,%rbx │ │ │ │ + and $0x1f,%ebx │ │ │ │ + mov 0x10(%rax,%rbx,8),%rax │ │ │ │ + movq $0x451c58,-0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + lea 0x5(%r9),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452650 │ │ │ │ + jne 451c58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jne 452670 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 451e0e │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 451dfb │ │ │ │ + mov 0xe(%rax),%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r9,%rcx │ │ │ │ + shr %cl,%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + shl %cl,%r10 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and %r10,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 451dfb │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + lea -0x1(%r10),%rcx │ │ │ │ + and %rcx,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ - cmp 0x30(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 452794 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x216a950(%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 $0x452800,-0x30(%rbp) │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 452508 │ │ │ │ - movq $0x452710,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + call 23743d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x10(%rbx,%rax,8),%rax │ │ │ │ + movq $0x451da8,-0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + lea 0x5(%r9),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452710 │ │ │ │ + jne 451da8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - test %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 451dbc │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ add $0x28,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 451c77 │ │ │ │ + cmp 0xb(%rax),%r14 │ │ │ │ + jne 451dfb │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0x3(%rax),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + jmp 451a70 │ │ │ │ + lea 0x2463176(%rip),%r14 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp 0x15(%rax),%r14 │ │ │ │ + jne 451dfb │ │ │ │ + mov 0x5(%rax),%rbx │ │ │ │ + cmp 0x17(%rbx),%r8 │ │ │ │ + jne 451dfb │ │ │ │ + mov 0xd(%rax),%rax │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add %rdx,%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 451e60 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 451dfb │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jne 4527a0 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4527ce │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x452780,0x0(%rbp) │ │ │ │ - mov %rdi,0x30(%rbp) │ │ │ │ - jmp 23a47f8 │ │ │ │ + nop │ │ │ │ + fldl 0x2(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 451eae │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 209f798 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rolb $0x48,0x2(%rdx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - je 45267f │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 208c208 │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fiadds 0x2(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 451ef2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 209fef8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rolb $0x48,0x2(%rdx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - je 45267f │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 208d160 │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + fldl 0x2(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 451f32 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 209fef8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - ret │ │ │ │ - rex.X add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45289a │ │ │ │ + add %ch,0x480242dd(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 451f72 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2091ea8 │ │ │ │ + jmp 209fef8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - ret │ │ │ │ + add %ch,-0x23(%rax) │ │ │ │ rex.X add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4528de │ │ │ │ + jb 451fb2 │ │ │ │ movq $0x23ab088,-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 2092990 │ │ │ │ + jmp 209fef8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4529a2 │ │ │ │ + jb 452061 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x452948,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x452010,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452948 │ │ │ │ + jne 452010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - or $0x1,%al │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 452ac1 │ │ │ │ + je 452138 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 452ae4 │ │ │ │ - movq $0x452a20,-0x10(%rbp) │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ + jne 45215b │ │ │ │ + movq $0x4520e0,-0x10(%rbp) │ │ │ │ + mov 0xe(%rsi),%rbx │ │ │ │ + mov 0x6(%rsi),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452a20 │ │ │ │ + jne 4520e0 │ │ │ │ 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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - sub 0x0(%rbp),%al │ │ │ │ - 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 452a60 │ │ │ │ - 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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %ecx,0x49000000(%rdi) │ │ │ │ - add $0x20,%esp │ │ │ │ + test %eax,0x49000000(%rsi) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 452ab1 │ │ │ │ - movq $0x4528f8,-0x18(%r12) │ │ │ │ + ja 452128 │ │ │ │ + movq $0x451fc8,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0x24633c3(%rip),%rsi │ │ │ │ - lea 0x24633bc(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea 0x2463d4c(%rip),%rsi │ │ │ │ + lea 0x2463d45(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2463399(%rip),%rsi │ │ │ │ - lea 0x2463392(%rip),%r14 │ │ │ │ - lea 0x242be14(%rip),%rbx │ │ │ │ + lea 0x2463d22(%rip),%rsi │ │ │ │ + lea 0x2463d1b(%rip),%r14 │ │ │ │ + lea 0x242d935(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x216a510(%rip),%rbx │ │ │ │ + lea 0x216a1c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x452c70,-0x10(%rbp) │ │ │ │ + movq $0x452590,-0x10(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ sar $1,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4529c0 │ │ │ │ - movq $0x452b30,-0x8(%rbp) │ │ │ │ + jmp 452080 │ │ │ │ + movq $0x4521a8,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452b30 │ │ │ │ + jne 4521a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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,-0x39(%rax) │ │ │ │ - add %r12b,0x2b(%r8) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock lock and %eax,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452b60 │ │ │ │ + jne 4521f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x8b48d8894800452b,%al │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452ba0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%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 %cl,(%rdi) │ │ │ │ - xchg %ebx,-0x74b80000(%rax,%rax,1) │ │ │ │ + xchg %esi,%ecx │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 452bc9 │ │ │ │ - cmp 0x7(%rbx),%rsi │ │ │ │ - jl 452c0a │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 452219 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 45238c │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + lea 0x10(%rdi),%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 45227c │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + 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 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jge 4522bf │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x2463263(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2463bae(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 452502 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 45230b │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ - lea 0x2463223(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2463b62(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 45234e │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2463b1f(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x2463ae4(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + lea 0x10(%rdi),%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 4523e2 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + 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 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jge 452425 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2463a48(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 452540 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 452471 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x24639fc(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 4524b4 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x24639b9(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x246397e(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x2463930(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x24638f2(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c0216a3(%rax) │ │ │ │ + add %dl,0x4c02169d(%rax) │ │ │ │ mov %esi,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 452d6b │ │ │ │ - movq $0x452cc8,-0x20(%rbp) │ │ │ │ + je 452642 │ │ │ │ + movq $0x4525e8,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rcx │ │ │ │ + mov 0x6(%r14),%rcx │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452cc8 │ │ │ │ + jne 4525e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movabs %eax,0x2d08f845c7480216 │ │ │ │ - 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 452d08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + popf │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movabs %al,0x7e083d889480216 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 452d72 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x55(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 452d5b │ │ │ │ - movq $0x452870,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 452632 │ │ │ │ + movq $0x451e88,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x2463112(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x246383b(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x452da0,0x0(%rbp) │ │ │ │ + movq $0x452678,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452da0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x5e(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,%r8b │ │ │ │ - sub $0x8b480045,%eax │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452dd0 │ │ │ │ + jne 452678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movabs %al,0x2e10f845c7480216 │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + add %ch,0x4802169c(%rax) │ │ │ │ + movl $0x4526c0,-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,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452e10 │ │ │ │ + jne 4526c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RXB adc %r8b,(%r8) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - movabs 0x3b4808458b480216,%eax │ │ │ │ - rex.XB (bad) │ │ │ │ - jl 452e30 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - lea 0x246303c(%rip),%r14 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ + add %ah,-0x64(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4526e8 │ │ │ │ + mov 0x28(%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 4527a1 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add %r8,%rdi │ │ │ │ + lea 0x10(%r10),%r8 │ │ │ │ + add %r11,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 45275a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + test %r10,%r10 │ │ │ │ + jl 45278d │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 452845 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jl 45278d │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 45278d │ │ │ │ + movq $0x452940,0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 452080 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea 0x24636ca(%rip),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x452e60,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add %r8,%rdi │ │ │ │ + lea 0x10(%r10),%r8 │ │ │ │ + add %r11,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 45280a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + test %r10,%r10 │ │ │ │ + jl 45278d │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 452860 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jl 45278d │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 45278d │ │ │ │ + movq $0x452998,0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ sar $1,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4529c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rcx) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 452080 │ │ │ │ + movq $0x452890,0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 452080 │ │ │ │ + movq $0x4528e8,0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 452080 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x83490242,%esi │ │ │ │ + add %ah,-0x2c(%rax) │ │ │ │ + rex.X add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x4528b0,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x451f48,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a4898 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movabs 0x394ce0458d480216,%eax │ │ │ │ - clc │ │ │ │ - jae 452f03 │ │ │ │ - lea 0x216a130(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movabs 0x834808758b4c0216,%al │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x452f30,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452f30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x480216a0(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 45300b │ │ │ │ - movq $0x452f80,-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 452f80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.X add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x451ec8,-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) │ │ │ │ + jmp 23a4898 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x60(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r14b,0x4800452f(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452fb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %dh,0x490242d3(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452978 │ │ │ │ + movq $0x451f88,-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) │ │ │ │ + jmp 23a4898 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movabs 0x2fe8f845c7480216,%al │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + add %bl,-0x2d(%rax) │ │ │ │ + rex.X add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - jne 452fe8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lahf │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x451f08,-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) │ │ │ │ + jmp 23a4898 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 452a28 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,%r8b │ │ │ │ - cs add %r9b,0x45(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 452508 │ │ │ │ - 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) │ │ │ │ + incl 0x3(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4802169f(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 45306b │ │ │ │ - lea 0x2169fd8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c02169f(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x453098,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453098 │ │ │ │ - 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,-0x61(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jne 4530a4 │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 452bd8 │ │ │ │ + mov %r9,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 453173 │ │ │ │ - movq $0x4530e8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + je 452ac1 │ │ │ │ + movq $0x452a70,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4530e8 │ │ │ │ + jne 452a70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sahf │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,(%r8) │ │ │ │ - xor %eax,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453118 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sahf │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - xor %eax,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453150 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4802169e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x453060,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 452508 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0xf(%r9),%rax │ │ │ │ + mov 0x17(%r9),%rbx │ │ │ │ + mov 0x1f(%r9),%rcx │ │ │ │ + mov 0x7(%r9),%rdx │ │ │ │ + mov 0x7(%rdx),%r10 │ │ │ │ + mov 0xf(%rdx),%r11 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x17(%rdx),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jg 452bfb │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + lea 0x10(%r10),%rdi │ │ │ │ + add %r11,%rdi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 452b76 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + test %r10,%r10 │ │ │ │ + jl 452cd6 │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 452d16 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jl 452cd6 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jne 452d16 │ │ │ │ + movq $0x452e58,-0x30(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 452e58 │ │ │ │ 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 %dl,0x4802169e(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 453335 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 45332f │ │ │ │ - movq $0x453200,-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 0x2169761(%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,0x48(%rsp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + lea 0x10(%r10),%rdi │ │ │ │ + add %r11,%rdi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 452c80 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rax,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + test %r10,%r10 │ │ │ │ + jl 452cd6 │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 452d16 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jl 452cd6 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jne 452d16 │ │ │ │ + movq $0x452d98,-0x30(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453200 │ │ │ │ + jne 452d98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x452f20,-0x28(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 452a28 │ │ │ │ + movq $0x452ee8,-0x28(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 452a28 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sahf │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - rex xor 0x0(%rbp),%al │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + 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 452d98 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453240 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + jmp 452dbf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - popf │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %dh,(%rdx) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453288 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%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 452dc8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp 0x28(%rbp),%rbx │ │ │ │ + sete %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 452f32 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452df4 │ │ │ │ + movq $0x20a5180,-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 $0x452d68,0x8(%rbp) │ │ │ │ + mov %rdi,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4802169d(%rax) │ │ │ │ - movl $0x4532b8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4532b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x63(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - clc │ │ │ │ - xor 0x0(%rbp),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 452e58 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4532f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + jmp 452e7f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.RXB add (%r8),%r8b │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - popf │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - jge 45331e │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x453368,0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4529c0 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 452ed0 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2169d1c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 2091ea8 │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - pushf │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ push %rbp │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - testl $0x247501ff,-0x7cb7f819(%rbx) │ │ │ │ - movq $0x4533f8,0x8(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 452e88 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp 0x28(%rbp),%rbx │ │ │ │ + sete %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 452f32 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452eb4 │ │ │ │ + movq $0x20a5180,-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 $0x452e28,0x8(%rbp) │ │ │ │ + mov %rdi,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 2092990 │ │ │ │ - movq $0x4533d8,0x20(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 2092990 │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x64(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,0x480242cb(%rax) │ │ │ │ + cmp 0x18(%rbp),%ebx │ │ │ │ + jne 452efc │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 452f32 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 209cab0 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pushf │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jge 45341c │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480242cb(%rax) │ │ │ │ + cmp 0x10(%rbp),%ebx │ │ │ │ + jne 452f3c │ │ │ │ + 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 │ │ │ │ - jmp 4531ad │ │ │ │ - nop │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 209d700 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4802169b(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 45345b │ │ │ │ - lea 0x2169c30(%rip),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 743d68bc <__environ@GLIBC_2.2.5+0x71b18654> │ │ │ │ + (bad) │ │ │ │ + lea 0x21693e8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c02169b(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x453488,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dh,0x48021693(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x452fc8,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453488 │ │ │ │ + jne 452fc8 │ │ │ │ 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,-0x65(%rax) │ │ │ │ + add %bh,-0x6d(%rax) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ - jne 453494 │ │ │ │ - mov %rbx,%rax │ │ │ │ + jne 452fd4 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 453563 │ │ │ │ - movq $0x4534d8,-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 │ │ │ │ + je 453038 │ │ │ │ + movq $0x453018,-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 4534d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - fwait │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,(%r8) │ │ │ │ - xor $0x89480045,%eax │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 453508 │ │ │ │ + jne 453018 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - rex xor $0x8b480045,%eax │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 453540 │ │ │ │ - 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,0x4802169a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x453450,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ + add %r10b,0x4c00452f(%r8) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 452508 │ │ │ │ + jmp 452a28 │ │ │ │ mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - (bad) │ │ │ │ + xchg %eax,%edx │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4537bf │ │ │ │ - movq $0x4535c8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4535c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + rex.RB call 743d69ac <__environ@GLIBC_2.2.5+0x71b18744> │ │ │ │ + (bad) │ │ │ │ + lea 0x2169308(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4802169a(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4537b1 │ │ │ │ - movq $0x453610,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453610 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x66(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - ss 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 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x48004530(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453650 │ │ │ │ + jne 4530b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x453698,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,0x48021692(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 453128 │ │ │ │ + movq $0x453108,-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 453698 │ │ │ │ + jne 453108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cltd │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ - add %r9b,%r8b │ │ │ │ - ss add %r9b,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4536c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %r8b,0x4c004530(%r8) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 452a28 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48021699(%rax) │ │ │ │ - movl $0x453708,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453708 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x67(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 743d6a9c <__environ@GLIBC_2.2.5+0x71b18834> │ │ │ │ (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,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 453731 │ │ │ │ - cmp 0x7(%rbx),%rsi │ │ │ │ - jl 45376d │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 453428 │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4531a0 │ │ │ │ - lea 0x242b132(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x21698d2(%rip),%rbx │ │ │ │ + lea 0x2169228(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x4537f0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4537f0 │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x42,%bl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45389a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2091ea8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x42,%bl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4538de │ │ │ │ - movq $0x23ab088,-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 2092990 │ │ │ │ - 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 4539a2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x453948,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x48004531(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453948 │ │ │ │ + jne 4531a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %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 $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + add %bl,0x48021691(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 453a62 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x453a08,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 453218 │ │ │ │ + movq $0x4531f8,-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 453a08 │ │ │ │ + jne 4531f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x6f(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r14b,0x31(%r8) │ │ │ │ + add %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 452a28 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 743d6b8c <__environ@GLIBC_2.2.5+0x71b18924> │ │ │ │ + (bad) │ │ │ │ + lea 0x2169148(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 453b22 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x453ac8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x48004532(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453ac8 │ │ │ │ + jne 453298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %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 $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + add %ch,0x48021690(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48021694(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 453c59 │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 453c41 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 453c64 │ │ │ │ - movq $0x453ba0,-0x10(%rbp) │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453ba0 │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 453be1 │ │ │ │ - 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 │ │ │ │ + je 453308 │ │ │ │ + movq $0x4532e8,-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 453be0 │ │ │ │ + jne 4532e8 │ │ │ │ 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,0x49000000(%rdi) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 453c31 │ │ │ │ - movq $0x4538f8,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x2462243(%rip),%rsi │ │ │ │ - lea 0x246223c(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2462219(%rip),%rsi │ │ │ │ - lea 0x2462212(%rip),%r14 │ │ │ │ - lea 0x242ac94(%rip),%rbx │ │ │ │ + add %bl,-0x70(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r12b,0x32(%r8) │ │ │ │ + add %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 452a28 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2169448(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x453cd8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 453b40 │ │ │ │ - movq $0x453cb0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453cb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 743d6c7c <__environ@GLIBC_2.2.5+0x71b18a14> │ │ │ │ + (bad) │ │ │ │ + lea 0x2169068(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - ds add %r9b,-0x75(%r8) │ │ │ │ - jne 453cd4 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ - add -0x10(%rcx,%rcx,4),%cl │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 453dd3 │ │ │ │ - movq $0x453d30,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x48004533(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453d30 │ │ │ │ + jne 453388 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - jo 453d73 │ │ │ │ - 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 453d70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021692(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bh,0x4802168f(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 453dda │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 453dc3 │ │ │ │ - movq $0x453870,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x24620aa(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x453e08,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + je 4533f8 │ │ │ │ + movq $0x4533d8,-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 453e08 │ │ │ │ + jne 4533d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,%r8b │ │ │ │ - ds add %r9b,-0x75(%r8) │ │ │ │ - jne 453e34 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ 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) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rbx) │ │ │ │ - jne 453e8d │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 453e7d │ │ │ │ - movq $0x453a78,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x2461ff3(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 453e7d │ │ │ │ - movq $0x4539b8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x2461fab(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ (bad) │ │ │ │ - add -0x7cb7f81d(%rbx),%al │ │ │ │ - sti │ │ │ │ - add 0x18(%rbp),%esi │ │ │ │ - movq $0x453f20,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - jmp 453b40 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x2461f5d(%rip),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x71(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x53(%rax) │ │ │ │ - rex.X add -0x7d(%rcx),%cl │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r10b,0x33(%r8) │ │ │ │ + add %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,0x43(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x4538b0,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 452a28 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a4898 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - nop │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB call 743d78e4 <__environ@GLIBC_2.2.5+0x71b1967c> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0x2169118,%eax │ │ │ │ + rex.RB call 743d6d6c <__environ@GLIBC_2.2.5+0x71b18b04> │ │ │ │ + (bad) │ │ │ │ + lea 0x2168f88(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x453ff0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x34(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453ff0 │ │ │ │ + jne 453478 │ │ │ │ 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 %dl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,%al │ │ │ │ + mov (%rsi),%ss │ │ │ │ add -0x75(%rax),%cl │ │ │ │ - jne 453ffc │ │ │ │ - mov %rbx,%rax │ │ │ │ + jne 453484 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 45408f │ │ │ │ - movq $0x454040,-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 454040 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4802168f(%rax) │ │ │ │ - movl $0x454070,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + je 4534e8 │ │ │ │ + movq $0x4534c8,-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 454070 │ │ │ │ + jne 4534c8 │ │ │ │ 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,-0x71(%rax) │ │ │ │ + add %bh,-0x72(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ - add %r15b,0x4c00453f(%r8) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ + add %r8b,0x34(%r8) │ │ │ │ + add %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 452110 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 452a28 │ │ │ │ mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov (%rsi),%ss │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB call 743d7a0c <__environ@GLIBC_2.2.5+0x71b197a4> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0x2169000,%eax │ │ │ │ + rex.RB call 743d6e5c <__environ@GLIBC_2.2.5+0x71b18bf4> │ │ │ │ + (bad) │ │ │ │ + lea 0x2168ea8(%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,%al │ │ │ │ + add %dl,(%rax) │ │ │ │ mov (%rsi),%ss │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x454118,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x35(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454118 │ │ │ │ + jne 453568 │ │ │ │ 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 %ch,0x4802168e(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %bl,%al │ │ │ │ + lea (%rsi),%edx │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jne 453574 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4541b7 │ │ │ │ - movq $0x454168,-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 454168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x72(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,0x48004541(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + je 4535d8 │ │ │ │ + movq $0x4535b8,-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 454198 │ │ │ │ + jne 4535b8 │ │ │ │ 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,(%rax) │ │ │ │ - mov (%rsi),%ss │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,%r8b │ │ │ │ - rex │ │ │ │ - add %r9b,0x45(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jnp 4541b7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 452110 │ │ │ │ + add %cl,0x4802168d(%rax) │ │ │ │ + movl $0x453530,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 452a28 │ │ │ │ mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov (%rsi),%ss │ │ │ │ + add %bl,%al │ │ │ │ + lea (%rsi),%edx │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4542db │ │ │ │ - mov %rdi,%rax │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + pop %rdx │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + clc │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4542d5 │ │ │ │ - movq $0x454240,-0x28(%rbp) │ │ │ │ - mov 0x6(%rdi),%rbx │ │ │ │ + je 45386a │ │ │ │ + movq $0x453658,-0x28(%rbp) │ │ │ │ + mov 0xe(%rdi),%rbx │ │ │ │ mov %r14,-0x20(%rbp) │ │ │ │ mov %rsi,-0x18(%rbp) │ │ │ │ mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rdi),%rax │ │ │ │ + mov 0x6(%rdi),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454240 │ │ │ │ + jne 453658 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802168e(%rax) │ │ │ │ - movl $0x454280,-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 %bh,-0x73(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x8b48d88948004536,%al │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454280 │ │ │ │ + jne 4536a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x72(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdx,%rbx,2) │ │ │ │ - movl $0x4542c0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + lea (%rsi),%edx │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock call 48457bdf <__environ@GLIBC_2.2.5+0x45b99977> │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4542c0 │ │ │ │ + jne 4536e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movl $0x0,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov (%rsi),%ss │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,(%r8) │ │ │ │ - rex.XB │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - jne 4542fc │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ + add %ch,%al │ │ │ │ + mov %ss,(%rsi) │ │ │ │ + add 0x75(%rbx,%rcx,4),%cl │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 453718 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x38(%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 4537c8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + add %r10,%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 453788 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rax,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 453881 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 4537a4 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jl 453899 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 4537bc │ │ │ │ + movq $0x4538c8,0x18(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 452080 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 453148 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + add %r10,%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 453837 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rax,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 45388d │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 4537a4 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jl 4538a5 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 4537a4 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 453418 │ │ │ │ + lea 0x2168bba(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2168e2e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 2091ea8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 209f798 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 452f68 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 453238 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 453058 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 453328 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lea (%rsi),%edx │ │ │ │ - add -0x7cb7f81d(%rbx),%al │ │ │ │ - sti │ │ │ │ - add 0x1c(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x454358,0x8(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov (%rsi),%edx │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x77(%r8) │ │ │ │ + repnz and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 4538f9 │ │ │ │ + movq $0x453950,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 453b40 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4540b8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4802168d(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 454394 │ │ │ │ - movq $0x4543e8,0x8(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 2092990 │ │ │ │ - movq $0x4543c8,0x20(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp 209fef8 │ │ │ │ + movq $0x453930,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 2092990 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 209fef8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %ss,(%rsi) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %dl,0x4802168a(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 453508 │ │ │ │ (bad) │ │ │ │ - mov $0xc4fffffb,%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %ss,(%rsi) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jge 45440c │ │ │ │ + add %al,0x4802168a(%rax) │ │ │ │ + mov 0x20(%rbp),%edi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ shl $1,%r14 │ │ │ │ add $0x28,%rbp │ │ │ │ mov %rbx,%rsi │ │ │ │ - jmp 4541ed │ │ │ │ + jmp 453605 │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4802168b(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 45444b │ │ │ │ - lea 0x2168cf8(%rip),%rbx │ │ │ │ + add %al,%al │ │ │ │ + mov %edx,(%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 743d72d4 <__environ@GLIBC_2.2.5+0x71b1906c> │ │ │ │ + (bad) │ │ │ │ + lea 0x2168aa0(%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,0x4c02168b(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x454478,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %bl,0x48021689(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4539e0,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454478 │ │ │ │ + jne 4539e0 │ │ │ │ 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,-0x75(%rax) │ │ │ │ + add %ah,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ - jne 454484 │ │ │ │ - mov %rbx,%rax │ │ │ │ + jne 4539ec │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 454517 │ │ │ │ - movq $0x4544c8,-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 │ │ │ │ + je 453a50 │ │ │ │ + movq $0x453a30,-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 4544c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov (%rsi),%dl │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r15b,%r8b │ │ │ │ - rex.R │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4544f8 │ │ │ │ + jne 453a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov (%rsi),%dl │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov %edx,(%rsi) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ - add %r8b,0x44(%r8) │ │ │ │ - add %r9b,0x45(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jnp 454517 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 452110 │ │ │ │ + add %r13b,0x4c004539(%r8) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 452a28 │ │ │ │ mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov (%rsi),%edx │ │ │ │ + add %dl,%al │ │ │ │ + mov %edx,(%rsi) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 454591 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 454663 │ │ │ │ - movq $0x454578,-0x8(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 453d1c │ │ │ │ + movq $0x453aa8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454578 │ │ │ │ + jne 453aa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4802168b(%rax) │ │ │ │ + add %bl,0x48021689(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 454655 │ │ │ │ - movq $0x4545c0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + je 453d0e │ │ │ │ + movq $0x453af0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4545c0 │ │ │ │ + jne 453af0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x75(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - add %al,0x45(%rsi) │ │ │ │ - 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 454600 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov (%rsi),%edx │ │ │ │ add -0x77(%rax),%cl │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rdx,%riz,2) │ │ │ │ - movl $0x454640,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %bh,(%rbx) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454640 │ │ │ │ + jne 453b38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov (%rsi),%dl │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov %edx,(%rsi) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ - add %r9b,(%r8) │ │ │ │ - rex.RXB │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - jne 454664 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - lea 0x242a28e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2168ae6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x454698,0x0(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmpb $0x45,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454698 │ │ │ │ + jne 453b80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,%al │ │ │ │ + mov %dl,(%rsi) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,0x3(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 453da9 │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + lea 0x10(%rdi),%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 453c0c │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + 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 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jge 453c4a │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 453980 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 453f11 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 453c91 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 453980 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 453ccf │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 453980 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4535f8 │ │ │ │ + lea 0x242bd6d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov (%rsi),%dl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add (%rdi),%ecx │ │ │ │ - test %ecx,0x48000000(%rbp) │ │ │ │ - movl $0x454740,0x0(%rbp) │ │ │ │ + lea 0x216873d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x453d58,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454740 │ │ │ │ + jne 453d58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov %edx,(%rsi) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + 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,0x49(%rdi) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x287e8ea,-0x10(%r12) │ │ │ │ - movq $0x287e8ea,-0x8(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4541e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x4547d0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + lea 0x10(%rdi),%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 453dff │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + 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 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jge 453e3d │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 453980 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 453f50 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 453e84 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 453980 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 453ec2 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 453980 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4535f8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4535f8 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4535f8 │ │ │ │ + nop │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4540fe │ │ │ │ + movq $0x453ff0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4547d0 │ │ │ │ + jne 453ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x77(%rax) │ │ │ │ + add %al,0x48021684(%rax) │ │ │ │ + movl $0x454020,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454020 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x7c(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000000(%rdx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x454060,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454060 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x287e8ea,-0x10(%r12) │ │ │ │ movq $0x287e8ea,-0x8(%r12) │ │ │ │ movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 454418 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - rex mov %edx,(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 454882 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x454898,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - movq $0x28b5e39,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + movq $0x454190,-0x30(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 457f20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 237c4e0 │ │ │ │ + lea 0x216836b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %bh,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov %dl,(%rsi) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r8b,%r8b │ │ │ │ - rex.W │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xchg %esi,0x16(%rcx) │ │ │ │ - add %cl,%ch │ │ │ │ - test $0x9001df87,%eax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49021688(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 454540 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0x42,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + 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 454149 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 208d150 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x86,%al │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 454906 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 451ee8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x480242a7(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + cmp 0x20(%rbp),%rbx │ │ │ │ + je 45420f │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 208c1f8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7a(%rax) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 454979 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 454a2c │ │ │ │ - movq $0x454968,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 454219 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 454237 │ │ │ │ + cmp 0x18(%rbp),%rcx │ │ │ │ + jne 454255 │ │ │ │ + movq $0x4541e0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454968 │ │ │ │ + jne 4541e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.WB push %r9 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %dl,(%rsi) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock test $0x49,%al │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + sete %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 454304 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x454158,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 453fa8 │ │ │ │ + movq $0x454120,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 453fa8 │ │ │ │ + movq $0x454280,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4549a8 │ │ │ │ + jne 454280 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + leave │ │ │ │ + pop %rcx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test %edx,(%rsi) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454a1c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4548e0,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x237d640,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x237d620,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + 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 45433e │ │ │ │ + movq $0x2099bf0,-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 $0x4542f0,0x0(%rbp) │ │ │ │ + mov %rdi,0x48(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + adcb $0x2,(%rsi) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 453fa8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4543c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rcx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,-0x79(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 454ab8 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454aad │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x454840,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x454ad0,-0x20(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4544b1 │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4543eb │ │ │ │ + lea 0x242b69a(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0xf(%r8),%rax │ │ │ │ + mov 0x17(%r8),%rbx │ │ │ │ + mov 0x7(%r8),%rcx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + mov 0xf(%rcx),%r9 │ │ │ │ + mov 0x17(%rcx),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jg 4544d0 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + mov %r14,%r11 │ │ │ │ + add $0x10,%r14 │ │ │ │ + add %rsi,%r14 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 454482 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 45458d │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45455e │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jl 45458d │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 45455e │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 209e8b8 │ │ │ │ + lea 0x2167fe8(%rip),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + mov %r14,%r11 │ │ │ │ + add $0x10,%r14 │ │ │ │ + add %rsi,%r14 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 454546 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 45458d │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45455e │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jl 45458d │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 4544a6 │ │ │ │ + movq $0x4545d0,-0x28(%rbp) │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 7dabb0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4543c8 │ │ │ │ + movq $0x454600,-0x28(%rbp) │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4543c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - test %dl,(%rsi) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x454928,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x42,%ah │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %dh,0x48(%rsp,%rax,2) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 209d700 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 454aa3 │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480242b4(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + je 45461e │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 209cab0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45467f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45467a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x24445e0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1feb980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + jle 4546ad │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 454b62 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x454b78,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - movq $0x28b5e39,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 457eb8 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4546df │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4546da │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2167df7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2059598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - test %edx,(%rsi) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,0x4800454b(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x24612d7(%rip),%r14 │ │ │ │ - jmp 7b1db8 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x1f781ed(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test %dl,(%rsi) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,%r8b │ │ │ │ - rex.WXB │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xchg %eax,%edi │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,%ch │ │ │ │ - movabs 0x9001df84,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - test %dl,(%rsi) │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0xfffffe9,%esp │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rdx) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x1f781d5(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x1f781c0(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - adcl $0x2,(%rsi) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 454c0e │ │ │ │ + jb 454799 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f9f168(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 452070 │ │ │ │ + jmp 23746b8 │ │ │ │ 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 %cl,0x45(%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45481f │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454814 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x454770,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021683(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 454ce7 │ │ │ │ - movq $0x454c70,-0x10(%rbp) │ │ │ │ + add %dh,0x4d(%rax) │ │ │ │ + add -0x7d(%r9),%r9b │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 454c70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x4547b0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f78264(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45490c │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 454cd7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x454be8,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + ja 454901 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f9f000(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,-0x7c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 454d78 │ │ │ │ - add $0x20,%r12 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + rex.WR │ │ │ │ + add -0x73(%r8),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45498f │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 454d6d │ │ │ │ + ja 454984 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x454b20,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4548b0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x454d90,-0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 7daa10 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or %cl,0x2(%rbp,%rax,2) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 454a20 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454a15 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x454920,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f780e3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4b(%rax) │ │ │ │ + add -0x7d(%r9),%r9b │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x454c30,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4549a8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %bh,-0x72b7fdea(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 454ad8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x2464741(%rip),%rsi │ │ │ │ + lea 0x216b802(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22ff250 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733d873c <__environ@GLIBC_2.2.5+0x70b1a4d4> │ │ │ │ - je 454e3b │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454e5a │ │ │ │ - movq $0x454a40,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - movq $0x454d00,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7da9a8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0x2168354(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + loopne 454aa5 │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 454b20 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x24646f9(%rip),%rsi │ │ │ │ + lea 0x216b7ba(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22ff250 │ │ │ │ + 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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 454edd │ │ │ │ - movq $0x454eb8,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 454eb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x2241601(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2241644(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jb 454b61 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f9eda0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 454f2a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 46f5f8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454ba7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x454b38,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48021682(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 454fb4 │ │ │ │ + jb 454c24 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 454fa9 │ │ │ │ + ja 454c19 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x454ef8,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x454b78,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x454fc8,-0x30(%rbp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 46f588 │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f77f1a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adcl $0x458b4c02,(%rsi) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 454fe8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 454de8 │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x454bc8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adcl $0x458d4802,(%rsi) │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 455052 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 455047 │ │ │ │ - movq $0x454e80,-0x10(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - movq $0x455070,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 457800 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x21681af(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,0x4c004550(%r8) │ │ │ │ - lea 0x21667a7(%rip),%ecx │ │ │ │ - lea 0x21777d1(%rip),%r8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4c7a90 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2,%al │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - adcl $0xc4834902,(%rsi) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x454f40,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x454c38,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f77e3c(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adcb $0x2,(%rsi) │ │ │ │ - jmp 454ff8 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - xchg %edx,(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45517f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 45517a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x245fcb8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45d020 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - enter $0x216,$0x48 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4551df │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4551da │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x245fc58(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48e450 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0x2,0x16(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45521e │ │ │ │ + jb 454d54 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454d49 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f9ebb8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44dc00 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45525e │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7dabb0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454d97 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x454cf8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45529e │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 454e14 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454e09 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x454d68,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f77d2a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7daa10 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %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) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x454db8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 455330 │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 454ee5 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 455325 │ │ │ │ + ja 454eda │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x237d620,-0x18(%r12) │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x454e28,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f77c3b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,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,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x66(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45542c │ │ │ │ - movq $0x455390,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 455390 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - data16 (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - js 4553e2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 45541c │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454f58 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4552b8,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x56fae0,-0x28(%r12) │ │ │ │ - movq $0x25bb9b0,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x21(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x454e80,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + 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) │ │ │ │ - jo 4554a3 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 103d8d94 <__environ@GLIBC_2.2.5+0xdb1ab2c> │ │ │ │ - (bad) │ │ │ │ - movl $0xc7480000,(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x455488,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 455488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - gs (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 455504 │ │ │ │ - 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 $0x455350,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x4577c0,-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) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + shlb $0x45,-0x72b7fdea(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 454fa8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x2464321(%rip),%rsi │ │ │ │ + lea 0x216a79a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22ff250 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x48021664(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4555c6 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4555bb │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x455238,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x455278,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x455440,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4555e0,-0x18(%rbp) │ │ │ │ - lea -0x50(%r12),%r9 │ │ │ │ - lea -0x30(%r12),%r8 │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - lea 0x245f87a(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 44ea20 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ 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 $0x46f528,-0x20(%r12) │ │ │ │ - movq $0x28b5e39,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x28a62b9,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4556c5 │ │ │ │ - movq $0x455678,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 455678 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x454fc0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f77b4c(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48004556(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4556a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x2240e19(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2240e5c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455078 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,0x16(%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733d9034 <__environ@GLIBC_2.2.5+0x70b1adcc> │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4550f4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4550e9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x455730,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2208139(%rip),%rsi │ │ │ │ - lea 0x2167b39(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 67eab0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x455040,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f77a83(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x455098,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a48e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jnp 45579d │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4557e9 │ │ │ │ + cmp %al,0x2(%rbp,%rax,2) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4551d4 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4557de │ │ │ │ + ja 4551c9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4556e0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2167a56(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 454de8 │ │ │ │ + jmp 22fd1b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x6000000,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.XB │ │ │ │ + add -0x7d(%r9),%r9b │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x455178,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f77935(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103d915c <__environ@GLIBC_2.2.5+0xdb1aef4> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%ebp │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7d(%rdi) │ │ │ │ - movq $0x4551f8,-0x60(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - movq $0x455528,-0x40(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x455640,-0x10(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x4558c8,-0x18(%rbp) │ │ │ │ - lea 0x2165fb7(%rip),%r9 │ │ │ │ - lea 0x2176fe1(%rip),%r8 │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x21674ca(%rip),%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + push %rax │ │ │ │ + rex.XB │ │ │ │ + add -0x73(%r8),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4552d8 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4552cd │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4c7a90 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x21679ff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8b29,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jns 4558dd │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x455788,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + rolb $0x2,0x45(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455368 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45535d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x455260,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - sbb %al,(%rax) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f7781c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16fde987(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.X │ │ │ │ + add -0x7d(%r9),%r9b │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4552f0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-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 %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103d9294 <__environ@GLIBC_2.2.5+0xdb1b02c> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%ah │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45544d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x455988,-0x18(%rbp) │ │ │ │ + movq $0x455430,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 455988 │ │ │ │ + jne 455430 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4559f1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x4577c0,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x25bb729,-0x10(%r12) │ │ │ │ - movq $0x25bb721,-0x8(%r12) │ │ │ │ - movq $0x25bb719,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x4c004554 │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 2266668 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021678(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 455a4a │ │ │ │ - movq $0x455a68,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a8008 │ │ │ │ - lea 0x21678af(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0xca,%al │ │ │ │ + cmp (%rdx),%al │ │ │ │ + movq $0x28b92b9,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 22fc190 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x78(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x455940,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x455498,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - movq $0x455ad0,0x20(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 455808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f77691(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%edi │ │ │ │ - fxtract │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455550 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + 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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 455c55 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 455b91 │ │ │ │ - movq $0x455b40,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 455b40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4555cc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4555c1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x455518,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f775c8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + 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) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x455570,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov 0xf(%rdi),%rax │ │ │ │ - mov 0x17(%rdi),%rbx │ │ │ │ - mov 0x7(%rdi),%rcx │ │ │ │ - mov 0x7(%rcx),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jge 455bcd │ │ │ │ - movq $0x455d50,-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 455af8 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jne 455c60 │ │ │ │ - movq $0x455c20,-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 455c20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x89,%al │ │ │ │ + xor $0x2,%al │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x23489a3(%rip),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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 455cac │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x21676b4(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x49023489(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4556b4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x455650,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f774e6(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x455d18,-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 455af8 │ │ │ │ - nop │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sub %cl,-0x7cb6fdcc(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x23488f0(%rip),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 455cc8 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x3488,$0x2 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455794 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 455ce1 │ │ │ │ - movq $0x20a5190,-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 $0x455c98,0x8(%rbp) │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a47f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + ja 455789 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4556d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f77415(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x63(%rax) │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,(%rdi) │ │ │ │ - test %ah,0x48ffffff(%rip) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209cac0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x78(%rax) │ │ │ │ + xor $0x2,%al │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4557f7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x455738,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-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) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x63(%rax) │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,(%rdi) │ │ │ │ - test %ch,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - jge 455d7a │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209d710 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + andb $0x2,0x34(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455841 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2463a81(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 11294f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - sahf │ │ │ │ - rex.X add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 455dae │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45587e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 209f7a8 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lahf │ │ │ │ - rex.X add -0x73(%rax),%cl │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp $0x8d480245,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 455df2 │ │ │ │ + jb 455930 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455925 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x455858,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8c01,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 455ea1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x455e50,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 455e50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ah,0x3c(%rax) │ │ │ │ + add -0x7d(%r9),%r9b │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4559a9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x455898,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f77195(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ 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 $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455a24 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455a19 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 455f90 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 455f78 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 455f9b │ │ │ │ - movq $0x455f20,-0x10(%rbp) │ │ │ │ - mov 0xe(%rsi),%rbx │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x3b(%rax) │ │ │ │ + add -0x73(%r8),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 455ad0 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455ac5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4559c8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8c01,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 455f20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp 0x2(%rbp),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455b69 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455b5e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x455a38,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f76fe4(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp 0x2(%rbp),%al │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 455f68 │ │ │ │ - movq $0x455e08,-0x10(%r12) │ │ │ │ + ja 455bd8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x455ae8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0x245ff0c(%rip),%rsi │ │ │ │ - lea 0x245ff05(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x245fee2(%rip),%rsi │ │ │ │ - lea 0x245fedb(%rip),%r14 │ │ │ │ - lea 0x2429af5(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2167399(%rip),%rbx │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x4560f8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 455ec0 │ │ │ │ - movq $0x455ff8,-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 455ff8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + imul $0x458d4802,(%rsi),%rdx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 455c21 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x24636a1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 455fe0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %ah,0x45(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456038 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ 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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455c5e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x48000000(%rsi) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp 0x7(%rbx),%rdx │ │ │ │ - jl 456099 │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x245fdd4(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x245fd99(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - jb 45610d │ │ │ │ - add -0x10(%rcx,%rcx,4),%cl │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4561aa │ │ │ │ - movq $0x456150,-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 456150 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + cmp %eax,0x2(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455d10 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455d05 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x455c38,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8c01,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jno 456165 │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x51(%rbp) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45619a │ │ │ │ - movq $0x455d88,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x245fcd3(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4561e8,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 4561e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x4,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x71(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - sub %ah,0x45(%rdx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456228 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX or %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,0x49024538(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455d89 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x455c78,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f76dc8(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jno 45623d │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - jl 456248 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x245fc24(%rip),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x456278,0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 455ec0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x66(%rax) │ │ │ │ - rex.X add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x455dc8,-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 23a4898 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jo 4562ed │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 743d9c2c <__environ@GLIBC_2.2.5+0x71b1b9c4> │ │ │ │ - (bad) │ │ │ │ - lea 0x2167068(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455e04 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455df9 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jo 456315 │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - movsxd 0x0(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x48024537(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455eb0 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455ea5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x455da8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8c01,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jne 456344 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4563a0 │ │ │ │ - movq $0x456388,-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 456388 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + ss add -0x73(%r8),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 455f49 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455f3e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x455e18,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f76c17(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802166f(%rax) │ │ │ │ - movl $0x456300,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 455af8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x36(%rax) │ │ │ │ + add -0x7d(%r9),%r9b │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455fb8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x455ec8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 743d9d14 <__environ@GLIBC_2.2.5+0x71b1baac> │ │ │ │ - (bad) │ │ │ │ - lea 0x2166f90(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103d9934 <__environ@GLIBC_2.2.5+0xdb1b6cc> │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - add %r9b,%fs:-0x77(%r8) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + leave │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock and %ah,0x45(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + xrelease mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456420 │ │ │ │ + jne 456020 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ + add %ah,(%rax) │ │ │ │ + gs (bad) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ - jne 45642c │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 456488 │ │ │ │ - movq $0x456470,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x72b7f81f(%rbx) │ │ │ │ + adc $0x1fe0cff,%eax │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movq $0x456068,0x0(%rbp) │ │ │ │ + mov 0x2(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456470 │ │ │ │ + jne 456068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4802166e(%rax) │ │ │ │ - movl $0x4563e8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 455af8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ + add %cl,0x35(%rax) │ │ │ │ + add -0x7d(%r9),%r9b │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4565d2 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4565cc │ │ │ │ - movq $0x456508,-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 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x48000003(%rbp) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 45609d │ │ │ │ + movq $0x455388,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4551f0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2166483(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x2166449(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x456100,0x0(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456508 │ │ │ │ + jne 456100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6e(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - add %r9b,%gs:-0x77(%r8) │ │ │ │ - (bad) -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x48000003(%rip) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x454f78,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 45614b │ │ │ │ + movq $0x455110,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x454fe8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4561a0,-0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456558 │ │ │ │ + jne 4561a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - test %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cwtl │ │ │ │ - add %r9b,%gs:-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %dh,(%rax) │ │ │ │ + movabs 0x3b4d48c483490216,%eax │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000002(%rbp) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x454aa8,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x454af0,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 456207 │ │ │ │ + movq $0x454f08,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x454c98,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x456258,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456598 │ │ │ │ + jne 456258 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - jge 4565bb │ │ │ │ - movq $0x456600,0x8(%rbp) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 455ec0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4562d8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2166dbf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209f7a8 │ │ │ │ nopl (%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x6d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - repnz and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 456635 │ │ │ │ - movq $0x456688,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ - movq $0x456668,0x20(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.W std │ │ │ │ - (bad) │ │ │ │ - inc %esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jge 4566ac │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 4564b5 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6c(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 743da00c <__environ@GLIBC_2.2.5+0x71b1bda4> │ │ │ │ - (bad) │ │ │ │ - lea 0x2166ce0(%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,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %bl,0x33(%rax) │ │ │ │ + add -0x7d(%r9),%r9b │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - add %r9b,-0x77(%r8d) │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ - ret │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,%ebp │ │ │ │ add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - imul $0x2,(%rsi),%edx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + jnp 456278 │ │ │ │ + or 0x49(%rcx,%rbx,1),%edi │ │ │ │ + movl $0x454a40,-0x8(%rsp) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 456780 │ │ │ │ - movq $0x456768,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x454840,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x216626c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + jb 45638a │ │ │ │ + cmp $0xa,%rcx │ │ │ │ + jb 45645e │ │ │ │ + movq $0x456318,-0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456768 │ │ │ │ + jne 456318 │ │ │ │ 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 %ch,0x4802166b(%rax) │ │ │ │ - movl $0x4566e0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 455af8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 4567f1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 456959 │ │ │ │ - movq $0x4567d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4567d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - imul $0x2,(%rsi),%edx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 45694b │ │ │ │ - movq $0x456820,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000002(%rbx) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x455bf8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 45636c │ │ │ │ + movq $0x455f68,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x455d30,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jae 45646c │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jb 45651a │ │ │ │ + movq $0x4563d0,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456820 │ │ │ │ + jne 4563d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802166b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 456964 │ │ │ │ - movq $0x456870,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + jl 456403 │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,%ebx │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + jnp 4563f0 │ │ │ │ + or 0x49(%rcx,%rbx,1),%edi │ │ │ │ + movl $0x4557b0,-0x8(%rsp) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x455680,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21660a4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4564a8,-0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456870 │ │ │ │ + jne 4564a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6b(%rax) │ │ │ │ + add %bh,0x60(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x68,%al │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movq $0x455818,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 4564fc │ │ │ │ + movq $0x455b88,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x455950,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x456550,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4568b0 │ │ │ │ + jne 456550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - imul $0x2,(%rsi),%edx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4569e1 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp 0x7(%rbx),%rdx │ │ │ │ - jl 45690c │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4566b8 │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4564a8 │ │ │ │ - lea 0x2429130(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2166a78(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x456990,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456990 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x48000000(%rbx) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x4553f0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 45659b │ │ │ │ + movq $0x4555e8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4554c0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 456a3a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + test $0x60,%al │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + xor $0x21660a1,%eax │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 457c48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 224ccc0 │ │ │ │ + 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 │ │ │ │ + push $0x4802169c │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 456a73 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 456655 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x245246d(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + movq $0x28b5e61,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 456ac8 │ │ │ │ + jmp 470f30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - 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 %ah,0x16(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 456aab │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 456ac8 │ │ │ │ - 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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 456c43 │ │ │ │ - movq $0x456b10,-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 4566f7 │ │ │ │ + movq $0x4566a8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456b10 │ │ │ │ + jne 4566a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%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,-0x77(%rax) │ │ │ │ + add %dl,0x60(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x48000001(%rip) │ │ │ │ - movl $0x456b58,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456b58 │ │ │ │ + add %esi,0x49(%rdi,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4566e7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x456628,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f79e3c(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x24530c6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcomps 0x16(%rdi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 456773 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 456768 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x456670,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f75975(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %bl,-0x72b7fdea(%rbx) │ │ │ │ rex.RB │ │ │ │ - lock movabs 0x4807438b4800456b,%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,0x10(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4567b5 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x245230d(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + movq $0x28b5e61,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456ba0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp 470f30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 456bc0 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 456c47 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 456c25 │ │ │ │ - movq $0x456a88,-0x50(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x237d620,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x245f225(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x90,%r12 │ │ │ │ + sub %bl,0x16(%rdi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 456857 │ │ │ │ + movq $0x456808,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 456808 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + pop %rsi │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 456ce9 │ │ │ │ - movq $0x456a50,-0x88(%r12) │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x237d620,-0x68(%r12) │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - movq $0x237dbb8,-0x48(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x237d620,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ + ja 456847 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x456788,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f79cdc(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x2452f66(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 456d9f │ │ │ │ - add $0x30,%r12 │ │ │ │ + js 4568dc │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4568d3 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 456d94 │ │ │ │ + ja 4568c8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x456a08,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x456ac8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x456db8,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23acaa8,-0x38(%rbp) │ │ │ │ - movq $0x28b5e39,-0x30(%rbp) │ │ │ │ - mov %rbx,-0x28(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 457f20 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4567d0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f75815(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %bh,%ch │ │ │ │ - (bad) │ │ │ │ - incl (%rcx) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1fcea86(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - data16 (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733da72c <__environ@GLIBC_2.2.5+0x70b1c4c4> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x456e20,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x243fef1(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4568e8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 224cde0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x49021665(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4567a0 │ │ │ │ - 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 456e66 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 456a01 │ │ │ │ + movq $0x4569a0,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 457050 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4569a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 456ea6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 457050 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbp,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4569f1 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x456908,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f76096(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1fce96a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 456f7b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x456f20,-0x30(%rbp) │ │ │ │ + rex.RB call 103da37c <__environ@GLIBC_2.2.5+0xdb1c114> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8ad4ad │ │ │ │ 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 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456f20 │ │ │ │ + jne 456a70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x456960,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456f60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,0x4800456f(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x456ae8,0x8(%rbp) │ │ │ │ + lea 0x245f3b7(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 44dc90 │ │ │ │ + jmp 22fcbf8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %ch,%bl │ │ │ │ - sub $0x39066,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jne 456af4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224ccc0 │ │ │ │ + add (%rax),%eax │ │ │ │ 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 -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rbx,2) │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45700e │ │ │ │ - movq $0x456e80,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x456f90,0x0(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 457050 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x456a28,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f75f30(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 enter $0x394c,$0xf8 │ │ │ │ - jb 457173 │ │ │ │ - movq $0x457098,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x7(%rax),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB loopne 456bb9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 456c50 │ │ │ │ + movq $0x456bb0,-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 457098 │ │ │ │ + jne 456bb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - loopne 45711e │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + call 4845b124 <__environ@GLIBC_2.2.5+0x45b9cebc> │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4570e0 │ │ │ │ + jne 456be8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %dh,0x45(%rcx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 457118 │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock pop %rax │ │ │ │ - jno 457164 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4b(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x456b08,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457158 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x456c68,0x10(%rbp) │ │ │ │ + lea 0x245f236(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 22fcbf8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - jb 4571a8 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44dc90 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x245ece3(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 456c74 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224ccc0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fimuls -0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x456e40,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x457198,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ 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 │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 457238 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4572ef │ │ │ │ - movq $0x457268,0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 456cdd │ │ │ │ + movq $0x456cc0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457268 │ │ │ │ + jne 456cc0 │ │ │ │ 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,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - test $0x72,%al │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fimull -0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + clc │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + add %r9b,0x73(%r11,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4572a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 2266668 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x73(%r8) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44dc90 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock loopne 456cd1 │ │ │ │ + cmp (%rdx),%al │ │ │ │ + movq $0x289b311,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + movq $0x28b5e61,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fc190 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4572f8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45733c │ │ │ │ - movq $0x456ec0,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4572d8,0x0(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + movabs 0x4cf8458d48021659,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 456d87 │ │ │ │ + movq $0x456d70,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 456d70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,(%rbx) │ │ │ │ + add %ch,0x59(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r12b,0x4800456d(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x245f0df(%rip),%r14 │ │ │ │ + jmp 1138738 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 45705d │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + xor $0x2165819,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 224ccc0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex (bad) │ │ │ │ - (bad) │ │ │ │ + rorb $1,0x34(%rbx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45740a │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4573ff │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x456dd8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x457050,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x457420,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 457050 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 456df5 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2342f4d(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + movq $0x28b5e61,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 11294f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4802164e(%rax) │ │ │ │ - movl $0x457450,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x244150f(%rip),%rsi │ │ │ │ - lea 0x245d9f0(%rip),%r14 │ │ │ │ - jmp 695210 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4802164e(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x2164e77(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x4802165f(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4574c2 │ │ │ │ + mov %cl,0x34(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 456e63 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 456e58 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4574d8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x38(%rbp) │ │ │ │ - movq $0x28b5e39,-0x30(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 457eb8 │ │ │ │ + movq $0x456dc8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f75b80(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rdi │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r8b,(%r8) │ │ │ │ - jne 457524 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - ja 4574d1 │ │ │ │ - add %r9b,%r13b │ │ │ │ - leave │ │ │ │ - test $0x35,%al │ │ │ │ - add %dl,0x1(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - pop %rdi │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,(%r8) │ │ │ │ - jne 45754c │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - iret │ │ │ │ - rex.WRB (bad) │ │ │ │ - add %cl,%ch │ │ │ │ - pop %r11 │ │ │ │ - filds (%rcx) │ │ │ │ - nop │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 456ea1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f75b27(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rsi │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,0x75(%r8) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fisttps -0x73(%rax) │ │ │ │ - xor $0x243f7b7,%eax │ │ │ │ - lea 0x245d8e8(%rip),%r14 │ │ │ │ - jmp 695210 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + (bad) │ │ │ │ + add 0x73(%rbx,%rcx,4),%cl │ │ │ │ + adc %ch,%cl │ │ │ │ + mov $0xf000000,%edi │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4802165e(%rax) │ │ │ │ - movl $0x457580,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x220a7a7(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5e(%rax) │ │ │ │ + rex pop %rax │ │ │ │ (bad) │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0x4573a8,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733daf34 <__environ@GLIBC_2.2.5+0x70b1cccc> │ │ │ │ - push $0x48c48349 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 457646 │ │ │ │ - movq $0x456d10,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x457478,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7da9a8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x2165dd0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x456eb8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1fb159b(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + lock push %rdi │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x4577a0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x456ed8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 224ccc0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2165d87(%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 457700 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 457755 │ │ │ │ - movq $0x4577c0,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x2165cd9(%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) │ │ │ │ - ss push %rcx │ │ │ │ - testl $0x0,(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %rsp │ │ │ │ - push %rcx │ │ │ │ - testl $0x0,(%rcx) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp 23a3470 │ │ │ │ - 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 457849 │ │ │ │ - movq $0x457838,-0x8(%rbp) │ │ │ │ + jb 456fef │ │ │ │ + movq $0x456fb8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457838 │ │ │ │ + jne 456fb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %ah,0x57(%rax) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x72b7f820(%rbx) │ │ │ │ + or $0x1fdfdab,%eax │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2165c00(%rip),%rbx │ │ │ │ + mov 0x2(%rbx),%rsi │ │ │ │ + lea 0x1f759bd(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x2165602(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2165722(%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 4578b9 │ │ │ │ - movq $0x4578a8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x457020,0x0(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4578a8 │ │ │ │ + jne 457020 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rbp │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x0(%rdx,%rax,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x70(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2165b98(%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 457929 │ │ │ │ - movq $0x457918,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457918 │ │ │ │ + jne 457058 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%bl │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x456b68,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f759b2(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 457179 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x456720,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x237db98,-0x70(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x28b5e61,-0x60(%r12) │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + movq $0x25bc638,-0x50(%r12) │ │ │ │ + lea -0x6e(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x456880,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25bc660,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2236eb0 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4571bc │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x456608,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f75854(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21654b5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2165b30(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jb 457245 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jb 457357 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 457235 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + movq $0x456f28,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f757ad(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jae 45729c │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jb 457367 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4571bc │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + movq $0x456d38,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1fb9413(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x216537d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 457333 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + movq $0x456e10,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x28b5e61,-0x48(%r12) │ │ │ │ + movq $0x456e78,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25bc598,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2236eb0 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x1f75634(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x2165212(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4571bc │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + movq $0x456c88,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f75610(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4c021651(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0x2461e47(%rip),%r14 │ │ │ │ + jmp 455fe0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 457999 │ │ │ │ - movq $0x457988,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457988 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ah,0x48021653(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x2165394(%rip),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rcx │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2165ac8(%rip),%rbx │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45743c │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x2461de6(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + movq $0x28b5e61,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 455fe0 │ │ │ │ + lea 0x216535d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + cwtl │ │ │ │ + add -0x73(%r8),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4574a6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4574a1 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x245e9d0(%rip),%rsi │ │ │ │ + lea 0x2165391(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23308d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 457a09 │ │ │ │ - movq $0x4579f8,-0x8(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45751d │ │ │ │ + movq $0x457500,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4579f8 │ │ │ │ + jne 457500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48021653(%rax) │ │ │ │ + movl $0x457538,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 22665f8 │ │ │ │ + lea 0x2165384(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2165a60(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dl,0x53(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r12b,0x75(%r8) │ │ │ │ + add %r9b,-0x73(%r8) │ │ │ │ + xor $0x2165321,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 2331240 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 457a79 │ │ │ │ - movq $0x457a68,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457a68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x21659f8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 457596 │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x244ed0c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 457ae9 │ │ │ │ - movq $0x457ad8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457ad8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sbb $0x245e86b,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2165990(%rip),%rbx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x2267638,-0x18(%r12) │ │ │ │ + movq $0x25bc901,-0x10(%r12) │ │ │ │ + movq $0x289b0c1,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x2165302(%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) │ │ │ │ + test $0x69,%al │ │ │ │ + xor $0x2,%al │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x234699b(%rip),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 457b55 │ │ │ │ - movq $0x457b48,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + subb $0x2,0x34(%rcx) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4576bf │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x2346948(%rip),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x1be908c5(%rbx),%eax │ │ │ │ - mov $0x8d4801f4,%ecx │ │ │ │ - sbb $0x216592c,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + and %ch,0x34(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45773c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 457731 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x457680,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f7521f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x49023468(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4577cc │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 4577a1 │ │ │ │ + movq $0x4576e0,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x457658,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f75180(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x21652aa(%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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,0x48021652(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 457bbd │ │ │ │ - movq $0x457bb0,-0x8(%rbp) │ │ │ │ + jb 457885 │ │ │ │ + movq $0x457840,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457bb0 │ │ │ │ + jne 457840 │ │ │ │ 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,0x52(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r14b,0x78(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457870 │ │ │ │ + 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) │ │ │ │ - pop %rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rdx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x21658cc(%rip),%rbx │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jge 457884 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 457758 │ │ │ │ + lea 0x216520c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + addr32 xor $0x2,%al │ │ │ │ + lea 0x245e5ba(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2346750(%rip),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %dh,(%rax) │ │ │ │ + addr32 xor $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 457c25 │ │ │ │ - movq $0x457c18,-0x8(%rbp) │ │ │ │ + jb 45794b │ │ │ │ + movq $0x457908,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457c18 │ │ │ │ + jne 457908 │ │ │ │ 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 %bh,%al │ │ │ │ + data16 xor $0x2,%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45793b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4578a0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f75015(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216586c(%rip),%rbx │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2165156(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 457c8d │ │ │ │ - movq $0x457c80,-0x8(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rcx │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4579bc │ │ │ │ + movq $0x4579a8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457c80 │ │ │ │ + jne 4579a8 │ │ │ │ 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 23a3470 │ │ │ │ - lea 0x216580c(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jge 4579b4 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 457758 │ │ │ │ + lea 0x21650f5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0xcd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + add %cl,%ch │ │ │ │ + xchg %eax,%esi │ │ │ │ + rex.WXB (bad) │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %ch,%al │ │ │ │ + xor (%rdx,%rax,1),%dh │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 457cf5 │ │ │ │ - movq $0x457ce8,-0x8(%rbp) │ │ │ │ + jb 457a90 │ │ │ │ + movq $0x457a48,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457ce8 │ │ │ │ + jne 457a48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48023432(%rax) │ │ │ │ + movl $0x457a78,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457a78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 23a3470 │ │ │ │ - lea 0x21657ac(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48023432(%rax) │ │ │ │ + mov 0x7(%rbx),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x2343272(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 2376180 │ │ │ │ + lea 0x2165069(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,0x32(%rax) │ │ │ │ + xor $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 457d5d │ │ │ │ - movq $0x457d50,-0x8(%rbp) │ │ │ │ + jb 457b4b │ │ │ │ + movq $0x457af8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457d50 │ │ │ │ + jne 457af8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216574c(%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 457dc5 │ │ │ │ - movq $0x457db8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + xor (%rdx,%rax,1),%dh │ │ │ │ + movq $0x457b28,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457db8 │ │ │ │ + jne 457b28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xor %esi,(%rdx,%rax,1) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x457b68,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x23431b7(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x21656ec(%rip),%rbx │ │ │ │ + jmp 2376180 │ │ │ │ + lea 0x2164fbe(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x245e2c1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x245e2bc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + mov 0x2(%rbx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 457be7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 457be2 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f74d64(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2201870 │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WRXB (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 457e2d │ │ │ │ - movq $0x457e20,-0x8(%rbp) │ │ │ │ + jb 457c6d │ │ │ │ + movq $0x457c40,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457e20 │ │ │ │ + jne 457c40 │ │ │ │ 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 │ │ │ │ - rex.RXB │ │ │ │ + rex.WRXB (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%esi │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216568c(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2164edc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2164eec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + mov %eax,0x2(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 457ccf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 457cca │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f74c72(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2201870 │ │ │ │ + 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 │ │ │ │ + add %al,0x4802164e(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 457e95 │ │ │ │ - movq $0x457e88,-0x8(%rbp) │ │ │ │ + jb 457d55 │ │ │ │ + movq $0x457d28,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457e88 │ │ │ │ + jne 457d28 │ │ │ │ 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 │ │ │ │ - rex.WRXB │ │ │ │ + add %cl,0x4e(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x11(%rbp),%esi │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216562c(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2164e24(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2164e34(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + mov %al,0x2(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 457db7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 457db2 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f74b7e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2201870 │ │ │ │ + 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) │ │ │ │ + add %cl,%al │ │ │ │ + rex.WRB (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 457efd │ │ │ │ - movq $0x457ef0,-0x8(%rbp) │ │ │ │ + jb 457e3d │ │ │ │ + movq $0x457e10,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457ef0 │ │ │ │ + jne 457e10 │ │ │ │ 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 │ │ │ │ - push %rdi │ │ │ │ + add %dl,0x4802164d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 457e2d │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x21655cc(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2164d6c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2164d7c(%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 457f65 │ │ │ │ - movq $0x457f58,-0x8(%rbp) │ │ │ │ + jb 457ea9 │ │ │ │ + movq $0x457e98,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457f58 │ │ │ │ + jne 457e98 │ │ │ │ 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 │ │ │ │ - pop %rdi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216556c(%rip),%rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2164d20(%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 457fcd │ │ │ │ - movq $0x457fc0,-0x8(%rbp) │ │ │ │ + jb 457f19 │ │ │ │ + movq $0x457f08,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457fc0 │ │ │ │ + jne 457f08 │ │ │ │ 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 │ │ │ │ - addr32 add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x216550c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x6bf170,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x21654c4(%rip),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2164cb8(%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 │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ - movq $0x7a8a78,-0x18(%r12) │ │ │ │ + movq $0x46a9f8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x6bf190,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x11(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2165451(%rip),%rbx │ │ │ │ + lea 0x2164c59(%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 $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %eax,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ 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 458102 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22e2a68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x2447f2f(%rip),%rsi │ │ │ │ + lea 0x2165559(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ 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,0x3b(%rdi) │ │ │ │ - movq $0x4580e0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x7a8a78,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x6bf190,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x216538e(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2165594(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %ah,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x7a8a98,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x6bf190,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + movq $0x22e26b8,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x46a998,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x14(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2165319(%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 %ch,%bl │ │ │ │ - xchg %eax,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x20(%rax) │ │ │ │ - sbb %eax,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 458252 │ │ │ │ - lea 0x219203a(%rip),%rax │ │ │ │ - jmp 4582ab │ │ │ │ - lea 0x21652cf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x6a(%rbp) │ │ │ │ - movq $0x4582a0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4582a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4582de │ │ │ │ - movq $0x458270,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp 520b30 │ │ │ │ - lea 0x245db4f(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ - add -0xa(%rcx,%rcx,4),%cl │ │ │ │ - lea 0x216520f(%rip),%r14 │ │ │ │ - jmp 22dd060 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x1f(%rax) │ │ │ │ - sbb %eax,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45834a │ │ │ │ - lea 0x2191f42(%rip),%rax │ │ │ │ - jmp 4583a3 │ │ │ │ - lea 0x21651f7(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2165546(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x6a(%rbp) │ │ │ │ - movq $0x458398,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458398 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4583d6 │ │ │ │ - movq $0x458368,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp 520968 │ │ │ │ - lea 0x245da57(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x51(%rax) │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + push %rbp │ │ │ │ (bad) │ │ │ │ - add -0xa(%rcx,%rcx,4),%cl │ │ │ │ - lea 0x2165137(%rip),%r14 │ │ │ │ - jmp 22dd060 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %dl,0x16(%rcx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 458447 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4580df │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4580da │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x216558f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 458408 │ │ │ │ + jmp 1e65c10 │ │ │ │ + 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) │ │ │ │ - clc │ │ │ │ - push %rax │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + push %rbp │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 45847f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 45813f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45813a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2165597(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 458408 │ │ │ │ + jmp 1e65c10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%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 458648 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0x2,0x16(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + shlb $0x2,0x40(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4584ba │ │ │ │ + jb 458224 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 458408 │ │ │ │ - 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 %dl,0x16(%rax) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 103dbe24 <__environ@GLIBC_2.2.5+0xdb1dbbc> │ │ │ │ - (bad) │ │ │ │ - rex add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x458518,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4581c8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458518 │ │ │ │ + jne 4581c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x50(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r8b,-0x7b(%r8) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 458540 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rax │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x47(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4585e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4585d0 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x458460,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x6bf130,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x75(%rax) │ │ │ │ + rex add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rax,%rdx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4585d0 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x458498,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x6bf150,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + ja 458214 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x458248,0x8(%rbp) │ │ │ │ + lea 0x245dc5b(%rip),%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 22dea98 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4585d0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x458428,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x6bf110,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.WRXB (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4586c7 │ │ │ │ - movq $0x458678,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458678 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - rex.WRX (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x242625f(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4586e8,-0x20(%rbp) │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 458640 │ │ │ │ - lea 0x2164e9a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4802164e(%rax) │ │ │ │ - movl $0x458710,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 458640 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4e(%rax) │ │ │ │ + je 458287 │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + in $0x25,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ (bad) │ │ │ │ - js 458762 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 458798 │ │ │ │ - movq $0x4584d0,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x237d640,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4587ea │ │ │ │ + add %dl,%al │ │ │ │ + je 4582a7 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 4582b9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 458314 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + movq $0x4582b8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 457e50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push $0x4802164d │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45884d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x458840,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458840 │ │ │ │ + jne 4582b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WRB (bad) │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ - cmovs -0xc16f73b(%rbx),%eax │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%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) │ │ │ │ - rorb $1,0x2(%rsi,%rdx,1) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45888a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 458310 │ │ │ │ + add %al,0x48024074(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 458318 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458304 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x458338,0x8(%rbp) │ │ │ │ + lea 0x245db6b(%rip),%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 22dea98 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + je 458377 │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + and $0xa7,%al │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - rex.WR (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jae 458397 │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4588c2 │ │ │ │ + jb 4583d9 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4583ce │ │ │ │ movq $0x23ab088,-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),%rbx │ │ │ │ + movq $0x458268,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%r8 │ │ │ │ + lea 0x23f8dcf(%rip),%rdi │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 458310 │ │ │ │ + jmp 23afde0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add $0x8000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x53(%rax) │ │ │ │ (bad) │ │ │ │ - rex.WR (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4588fa │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 458310 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sub %cl,0x2(%rsi,%rdx,1) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + rex.RB cwtl │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 458a5d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x458958,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WXB (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r8b,0x48004589(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + jb 45853a │ │ │ │ + movq $0x458480,-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 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %r11,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458980 │ │ │ │ + jne 458480 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4802164b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 4589d3 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 458a20 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 458a10 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4588a0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x6bf130,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 458a10 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4588d8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x6bf150,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 458a10 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x458868,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x6bf110,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + or %ebx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 458acd │ │ │ │ - movq $0x4587b8,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x458800,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x458910,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x2164a99(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4a(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 458b1a │ │ │ │ - movq $0x458b38,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 458a80 │ │ │ │ - lea 0x2164a77(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %al,%al │ │ │ │ + push %rdx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - sbb %eax,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 458ba2 │ │ │ │ - lea 0x21916ea(%rip),%rax │ │ │ │ - jmp 458bfb │ │ │ │ - lea 0x21649ff(%rip),%rbx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x48000000(%rbp) │ │ │ │ + mov 0x17(%rbx),%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 4584af │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 458506 │ │ │ │ + movq $0x1e3f790,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + lea 0x23f8ca2(%rip),%r8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 458648 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x458598,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1e3afb8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ebx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x6a(%rbp) │ │ │ │ - movq $0x458bf0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458bf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %ah,%al │ │ │ │ + push %rcx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + jmp 4585a4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %ebx,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 458c2e │ │ │ │ - movq $0x458bc0,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp 520770 │ │ │ │ - lea 0x245d1ff(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %ch,0x48021651(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4585ed │ │ │ │ + movq $0x1e3f790,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea 0x23f8bb6(%rip),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 458648 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x458560,0x0(%rbp) │ │ │ │ + mov %r8,0x18(%rbp) │ │ │ │ + mov %rdi,0x20(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + mov %r14,0x30(%rbp) │ │ │ │ + mov %rbx,0x48(%rbp) │ │ │ │ + jmp 23a4370 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,%bl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x1(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - rex.WB (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733dc5ac <__environ@GLIBC_2.2.5+0x70b1e344> │ │ │ │ - rex.WXB │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x458c98,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458c98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WB (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jae 458cab │ │ │ │ - lea 0x2164906(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 22dd060 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.W (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 458d4f │ │ │ │ - movq $0x458d00,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458d00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021648(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 458d1a │ │ │ │ - lea 0x2425bd7(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x458d70,-0x20(%rbp) │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 458cc8 │ │ │ │ - lea 0x2164862(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB cwtl │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4589fc │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x7(%rsi),%rcx │ │ │ │ + mov 0xf(%rsi),%rdx │ │ │ │ + mov 0x17(%rsi),%r10 │ │ │ │ + mov 0x1f(%rsi),%r11 │ │ │ │ + mov 0x27(%rsi),%rsi │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add %rdi,%r14 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 45873a │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r14,%r8 │ │ │ │ + add %rdi,%r8 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + lea 0x10(%rcx),%r9 │ │ │ │ + mov (%r9,%r8,1),%r9b │ │ │ │ + cmp $0x80,%r9b │ │ │ │ + jae 45899f │ │ │ │ + movzbl %r9b,%r8d │ │ │ │ + cmp $0x30,%r8 │ │ │ │ + jb 458b77 │ │ │ │ + cmp $0x37,%r8 │ │ │ │ + ja 458d7f │ │ │ │ + inc %rdi │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458687 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %?,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48(%rax) │ │ │ │ + add %dl,0x50(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,0x4c00458d(%r8) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 458cc8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 458744 │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + add $0x68,%rbp │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458a1f │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jl 458919 │ │ │ │ + movq $0x4587e0,-0x60(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r8,-0x58(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4587e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + or 0x1(%rax),%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %ah,0x4f(%rax) │ │ │ │ (bad) │ │ │ │ - js 458dea │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 458e20 │ │ │ │ - movq $0x458c58,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x237d640,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jge 458840 │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 459be9 │ │ │ │ + add $0xb0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4588d1 │ │ │ │ + movq $0x237db98,-0xa8(%r12) │ │ │ │ + mov %rdi,-0xa0(%r12) │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + movq $0x458358,-0x90(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %r9,-0x78(%r12) │ │ │ │ + mov %rdi,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4583f8,-0x58(%r12) │ │ │ │ + lea -0xa6(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x2099c00,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + movq $0x1d6c4b0,-0x8(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,0x6e(%rax) │ │ │ │ + rex add -0x75(%rax),%cl │ │ │ │ + or %r9b,0x45(%r11,%rcx,4) │ │ │ │ + adc %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jge 458934 │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458966 │ │ │ │ + movq $0x458178,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0x28(%r12),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp 23afde0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4588f8,-0x38(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + cmp $0xe0,%r9b │ │ │ │ + jae 458a75 │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + lea 0x10(%rcx),%rbx │ │ │ │ + inc %r8 │ │ │ │ + movzbl (%rbx,%r8,1),%ebx │ │ │ │ + movzbl %r9b,%r8d │ │ │ │ + add $0xffffffffffffff40,%r8 │ │ │ │ + shl $0x6,%r8 │ │ │ │ + add %rbx,%r8 │ │ │ │ + lea -0x80(%r8),%rbx │ │ │ │ + cmp $0x30,%rbx │ │ │ │ + jb 458eda │ │ │ │ + cmp $0x37,%rbx │ │ │ │ + ja 459032 │ │ │ │ + add $0x2,%rdi │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458687 │ │ │ │ + lea 0x2164d3d(%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 $0x20,0x388(%r13) │ │ │ │ + movq $0x4586f0,-0x68(%rbp) │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff98,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + cmp $0xf0,%r9b │ │ │ │ + jae 458c63 │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + lea 0x10(%rcx),%rbx │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + lea 0x2(%r8),%rbx │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + movzbl (%rcx,%rbx,1),%ebx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + inc %r8 │ │ │ │ + movzbl (%rcx,%r8,1),%ecx │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + movzbl %r9b,%ebx │ │ │ │ + add $0xffffffffffffff20,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + cmp $0x30,%rbx │ │ │ │ + jb 4591ec │ │ │ │ + cmp $0x37,%rbx │ │ │ │ + ja 45950c │ │ │ │ + add $0x3,%rdi │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458687 │ │ │ │ + mov %eax,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 458e72 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 457eb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WR (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 458b60 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 458b77 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45911b │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 459bab │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x458c08,-0x58(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x2408891(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 458c08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,%dh │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 458c50 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 458767 │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + lea 0x10(%rcx),%rbx │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + lea 0x3(%r8),%rbx │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movzbl (%rcx,%rbx,1),%ebx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + lea 0x2(%r8),%rbx │ │ │ │ + movzbl (%rcx,%rbx,1),%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + add %rcx,%rbx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + inc %r8 │ │ │ │ + movzbl (%rcx,%r8,1),%ecx │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + shl $0xc,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + movzbl %r9b,%ebx │ │ │ │ + add $0xffffffffffffff10,%rbx │ │ │ │ + shl $0x12,%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + cmp $0x30,%rbx │ │ │ │ + jb 45934c │ │ │ │ + cmp $0x37,%rbx │ │ │ │ + ja 45966c │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458687 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %eax,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.RXB (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 458eae │ │ │ │ - movq $0x458ec8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.RX (bad) │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - hlt │ │ │ │ - std │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WX (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 458d68 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 458d7f │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45943b │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 459b6d │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x458e10,-0x58(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x2408689(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 458e10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,%dh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.RX (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x458e40,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x458e90,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x216468c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - adc (%rcx),%ebx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733dc8ac <__environ@GLIBC_2.2.5+0x70b1e644> │ │ │ │ - or %ecx,-0x73(%rax) │ │ │ │ - add $0x2191322,%eax │ │ │ │ - jmp 458fc3 │ │ │ │ - lea 0x2164667(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.WB (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 458e58 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 458767 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x6a(%rbp) │ │ │ │ - movq $0x458fb8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %al,%al │ │ │ │ + rex.W (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 458ec8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 458eda │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45975b │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 459b2a │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x458f68,-0x58(%rbp) │ │ │ │ + lea 0x2408531(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458fb8 │ │ │ │ + jne 458f68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %al,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 458ff6 │ │ │ │ - movq $0x458f88,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp 520670 │ │ │ │ - lea 0x245ce37(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.RXB (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 458fb0 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 458767 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x48021645,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 459049 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2164599(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22dd060 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x45(%rax) │ │ │ │ + add %ch,0x47(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4590ff │ │ │ │ - movq $0x4590a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 459020 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 459032 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4597bf │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 459ae7 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x4590c0,-0x58(%rbp) │ │ │ │ + lea 0x24083d9(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4590a0 │ │ │ │ + jne 4590c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.RB (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x459020,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x6bf0d0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21644e2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %al,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48021646(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x458b18,-0x60(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %eax,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 459152 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 457f20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48021645(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 4591ec │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459823 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 459a57 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x459280,-0x58(%rbp) │ │ │ │ + lea 0x240821f(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 459280 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %al,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x44(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45918e │ │ │ │ - movq $0x4591a8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x44(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + add %al,%al │ │ │ │ rex.R (bad) │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ - ds filds (%rcx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 4592c8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 458767 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.R (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x459120,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x459170,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x21643d4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %eax,%esi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,0x44(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 459338 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45934c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45988c │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 459a9f │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x4593e0,-0x58(%rbp) │ │ │ │ + lea 0x24080bf(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4593e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %al,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45926a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - movq $0x28b5e39,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 457eb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,0x43(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 459428 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x458d20,-0x60(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %eax,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dl,0x48021642(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45950c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4598f5 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 4599c7 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x4595a0,-0x58(%rbp) │ │ │ │ + lea 0x2407eff(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4595a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %al,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4592a6 │ │ │ │ - movq $0x4592c0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48021641(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 458767 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xchg %eax,%edi │ │ │ │ - lret │ │ │ │ - add -0x7d(%r8),%r9b │ │ │ │ (bad) │ │ │ │ - in $0x8a,%eax │ │ │ │ - xor $0x441f0f00,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.B (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 459658 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45966c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45995e │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 459a0f │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x459700,-0x58(%rbp) │ │ │ │ + lea 0x2407d9f(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 459700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %al,%dh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x459238,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x459288,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21642d1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x40(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 459748 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x58,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x458e80,-0x60(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x458fd8,-0x60(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x459190,-0x60(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4592f0,-0x60(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4594b0,-0x60(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x459610,-0x60(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458767 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + jmp 458767 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + jmp 458919 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45937a │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - movq $0x28b5e39,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 457f20 │ │ │ │ - lea 0x216428f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4593be │ │ │ │ - movq $0x4593d8,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 457a30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jb 459c84 │ │ │ │ + movq $0x459c68,-0x28(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 459c68 │ │ │ │ + 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,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x16fdc53b(%r8) │ │ │ │ - xor $0x4,%ah │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - loop 459415 │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1c(%rdi) │ │ │ │ - movq $0x459398,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 4b6490 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x21641dd(%rip),%rbx │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 459c90 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23afde0 │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 459479 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f73533(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4594af │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4594d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4595c1 │ │ │ │ - movq $0x459508,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex movsxd (%rdi),%edi │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 459d4c │ │ │ │ + movq $0x459cf8,-0x30(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459508 │ │ │ │ + jne 459cf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4595cc │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 459564 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x459450,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + movq $0x459c18,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4595b1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x459490,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea -0xc(%r12),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 1d64ca8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2164060(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ - rex │ │ │ │ - cs and %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45960a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 66a6b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 459649 │ │ │ │ + add %bh,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 45a074 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x2209915(%rip),%r14 │ │ │ │ + movq $0x459da8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 459da8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,0x48021639(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add $0x17,%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + add (%rbx),%rdx │ │ │ │ + lea 0x2163970(%rip),%rbx │ │ │ │ + jmp 459e10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48021639(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 459e10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4596b9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4596c7 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %ah,0x39(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4596bc │ │ │ │ - movq $0x4595e8,-0x28(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x459620,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4596e8,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + ja 45a026 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 45a052 │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + mov (%rsi,%rcx,1),%sil │ │ │ │ + cmp $0x80,%sil │ │ │ │ + jae 459e87 │ │ │ │ + movq $0x23730b8,-0x10(%r12) │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0xffffffffffffffd0,%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + movq $0x45a088,-0x20(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 457950 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2163f62(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 2370a90 │ │ │ │ + cmp $0xe0,%sil │ │ │ │ + jae 459efa │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + movzbl (%rdi,%r8,1),%edi │ │ │ │ + add $0xffffffffffffff50,%rdi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0xffffffffffffff40,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + movq $0x23730b8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + movq $0x45a0b0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + lea 0x2(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 2370a90 │ │ │ │ + cmp $0xf0,%sil │ │ │ │ + jae 459f89 │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + lea 0x2(%rcx),%r8 │ │ │ │ + movzbl (%rdi,%r8,1),%edi │ │ │ │ + add $0xffffffffffffff50,%rdi │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + lea 0x1(%rcx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0x6,%r8 │ │ │ │ + add %rdi,%r8 │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0xffffffffffffff20,%rsi │ │ │ │ + shl $0xc,%rsi │ │ │ │ + add %r8,%rsi │ │ │ │ + movq $0x23730b8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + movq $0x45a0d8,-0x20(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + lea 0x3(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 2370a90 │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + lea 0x3(%rcx),%r8 │ │ │ │ + movzbl (%rdi,%r8,1),%edi │ │ │ │ + add $0xffffffffffffff50,%rdi │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + lea 0x2(%rcx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0x6,%r8 │ │ │ │ + add %rdi,%r8 │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + lea 0x1(%rcx),%r9 │ │ │ │ + movzbl (%rdi,%r9,1),%edi │ │ │ │ + add $0xffffffffffffff80,%rdi │ │ │ │ + shl $0xc,%rdi │ │ │ │ + add %r8,%rdi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0xffffffffffffff10,%rsi │ │ │ │ + shl $0x12,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + movq $0x23730b8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + movq $0x45a100,-0x20(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + lea 0x4(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 2370a90 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x459dd8,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + movq $0x1e9e078,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - mov $0x8b480216,%esi │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,(%r8) │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %r9b,-0x77(%r9) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0xca,%al │ │ │ │ - cmp (%rdx),%al │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 48edf0 │ │ │ │ + ss (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r8b,(%r8) │ │ │ │ + sahf │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + jne 45a0b4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 2368090 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480216be(%rax) │ │ │ │ - movl $0x459740,0x0(%rbp) │ │ │ │ + add %dh,0x48021636(%rax) │ │ │ │ + movl $0x45a178,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 4594d0 │ │ │ │ - ... │ │ │ │ + jmp 2368090 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480216be(%rax) │ │ │ │ - movl $0x459760,0x0(%rbp) │ │ │ │ + add %cl,0x48021636(%rax) │ │ │ │ + movl $0x45a150,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 7d73b0 │ │ │ │ - ... │ │ │ │ + jmp 2368090 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x42(%rax) │ │ │ │ + add %ah,0x36(%rax) │ │ │ │ (bad) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - nop │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + movabs 0x894920758b480045,%eax │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + jl 45a0f1 │ │ │ │ + lock add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xc7480216,%esi │ │ │ │ - add %r8b,%r8b │ │ │ │ - xchg %eax,%edi │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4597c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + ss (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + sar %cl,%esp │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + ss (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xor $0x8b480216,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + cmp $0xffffffff,%esp │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x89480216,%esi │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4a2450 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ds (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x16c44735,-0x73(%rax) │ │ │ │ - add %cl,%ch │ │ │ │ - push %rcx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *0xf(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - ds (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x43f10735,-0x73(%rax) │ │ │ │ - add %cl,%ch │ │ │ │ - sub %edi,%esi │ │ │ │ + sub %dh,(%rsi) │ │ │ │ (bad) │ │ │ │ - call *0x2(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x459d60,-0x10(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x10(%r12),%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 459ca0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x35(%rax) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 4598a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 459882 │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 45a228 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x459898,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6df760 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + add $0x20,%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + add (%rbx),%rdx │ │ │ │ + lea 0x216350b(%rip),%rbx │ │ │ │ + jmp 45a278 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480223e3(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 7b66b8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4802163d(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 459977 │ │ │ │ - lea 0x2163dbc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 459977 │ │ │ │ + add %ah,(%rax) │ │ │ │ + xor $0x8b480216,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + and -0x70(%rsi),%ah │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3d(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,%al │ │ │ │ + xor $0x16,%al │ │ │ │ add -0x75(%rax),%cl │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rax,%rdx,8) │ │ │ │ - add $0x48,%esp │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 459a86 │ │ │ │ - movq $0x459850,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x28b5e42,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + ja 45a48e │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 45a4ba │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + mov (%rsi,%rcx,1),%sil │ │ │ │ + cmp $0x80,%sil │ │ │ │ + jae 45a2ef │ │ │ │ + movq $0x23730b8,-0x10(%r12) │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0xffffffffffffffd0,%rsi │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + movq $0x45a4f0,-0x38(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 2370a90 │ │ │ │ + cmp $0xe0,%sil │ │ │ │ + jae 45a362 │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + movzbl (%rdi,%r8,1),%edi │ │ │ │ + add $0xffffffffffffff50,%rdi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0xffffffffffffff40,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + movq $0x23730b8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + movq $0x45a520,-0x38(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + lea 0x2(%rcx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 2370a90 │ │ │ │ + cmp $0xf0,%sil │ │ │ │ + jae 45a3f1 │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + lea 0x2(%rcx),%r8 │ │ │ │ + movzbl (%rdi,%r8,1),%edi │ │ │ │ + add $0xffffffffffffff50,%rdi │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + lea 0x1(%rcx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0x6,%r8 │ │ │ │ + add %rdi,%r8 │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0xffffffffffffff20,%rsi │ │ │ │ + shl $0xc,%rsi │ │ │ │ + add %r8,%rsi │ │ │ │ + movq $0x23730b8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + movq $0x45a550,-0x38(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + lea 0x3(%rcx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 2370a90 │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + lea 0x3(%rcx),%r8 │ │ │ │ + movzbl (%rdi,%r8,1),%edi │ │ │ │ + add $0xffffffffffffff50,%rdi │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + lea 0x2(%rcx),%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0x6,%r8 │ │ │ │ + add %rdi,%r8 │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + lea 0x1(%rcx),%r9 │ │ │ │ + movzbl (%rdi,%r9,1),%edi │ │ │ │ + add $0xffffffffffffff80,%rdi │ │ │ │ + shl $0xc,%rdi │ │ │ │ + add %r8,%rdi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0xffffffffffffff10,%rsi │ │ │ │ + shl $0x12,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + movq $0x23730b8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + movq $0x45a580,-0x38(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + lea 0x4(%rcx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 2370a90 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x45a240,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + movq $0x1e9e078,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - add $0x38,%rbp │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 459977 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x4599a8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4599a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmp $0x16,%al │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x48000000(%rbp) │ │ │ │ - movl $0x4599f0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4599f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x32(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4802163c(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jne 45996f │ │ │ │ - movq $0x459a38,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459a38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,-0x5e(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2368090 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp $0x16,%al │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB loopne 459a35 │ │ │ │ - cwtl │ │ │ │ + add %al,0x32(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0xf(%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 4598f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2368090 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,%bl │ │ │ │ - and (%rdx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 459b14 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x459af0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor (%rsi),%dl │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,%r8b │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2368090 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - loop 459b12 │ │ │ │ + xor %edx,(%rsi) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,(%r8) │ │ │ │ - fwait │ │ │ │ - add %r9b,-0x77(%r9) │ │ │ │ - rorb $0x7b,-0x75(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + or %r14b,0x480045a5(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7b7b80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 2368090 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 459b24 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,0x48021631(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 45a278 │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x480223e2(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 459bbb │ │ │ │ - lea 0x2163b40(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x1e(%rax) │ │ │ │ - and (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 459bd8 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 459be2 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x459aa8,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x459b78,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459b78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48021631(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 45a278 │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x31(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + movsxd %esp,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 459c2e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 21381a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x3a(%rax) │ │ │ │ + xor %dh,(%rcx) │ │ │ │ (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 459d6f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x459ca8,-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 │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 45a6f5 │ │ │ │ + movq $0x45a698,-0x38(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459ca8 │ │ │ │ + jne 45a698 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xor %dl,(%rsi) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ + movq $0x45a1f8,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 23afde0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + adc $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp %edx,(%rsi) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48000000(%rsi) │ │ │ │ - movl $0x459ce8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459ce8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x30(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB cwtl │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45a956 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x15(%rbx),%r8 │ │ │ │ + mov 0x1d(%rbx),%r9 │ │ │ │ + mov 0x25(%rbx),%rbx │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov 0x7(%r14),%r11 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x17(%r14),%rdx │ │ │ │ + mov 0xf(%r14),%r14 │ │ │ │ + add %rsi,%r14 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jge 45a80a │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %r14,%r9 │ │ │ │ + add %rsi,%r9 │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + lea 0x10(%r11),%rbx │ │ │ │ + mov (%rbx,%r9,1),%bl │ │ │ │ + cmp $0x80,%bl │ │ │ │ + jae 45a8fb │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x30,%rbx │ │ │ │ + jb 45aaf2 │ │ │ │ + cmp $0x37,%rbx │ │ │ │ + ja 45acca │ │ │ │ + inc %rsi │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a760 │ │ │ │ + or $0x88,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49021639(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 459d4f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x459c08,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4598c0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jge 45a814 │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ + add $0x68,%rbp │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45a9ac │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45a95a │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 45a86a │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4598c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + mov %r10,%r14 │ │ │ │ + jmp 1e2f978 │ │ │ │ + add %rcx,%rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 45a8a6 │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 458648 │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov 0xf(%rsi),%rcx │ │ │ │ + mov 0x17(%rsi),%rdx │ │ │ │ + movq $0x45a630,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2c(%r12),%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %r10,%r14 │ │ │ │ + jmp 1d64ca8 │ │ │ │ + cmp $0xe0,%bl │ │ │ │ + jae 45aa02 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + lea 0x10(%r11),%r8 │ │ │ │ + inc %r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + add $0xffffffffffffff40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %r8,%rbx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + cmp $0x30,%rbx │ │ │ │ + jb 45ae07 │ │ │ │ + cmp $0x37,%rbx │ │ │ │ + ja 45af47 │ │ │ │ + add $0x2,%rsi │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a760 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x45ba38,-0x60(%rbp) │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov %r11,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45a7c0,-0x68(%rbp) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r10,-0x28(%rbp) │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff98,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + cmp $0xf0,%bl │ │ │ │ + jae 45abc5 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + lea 0x10(%r11),%r8 │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + lea 0x2(%r9),%r8 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + movzbl (%rax,%r8,1),%eax │ │ │ │ + lea 0x10(%r11),%r8 │ │ │ │ + inc %r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0x6,%r8 │ │ │ │ + add %rax,%r8 │ │ │ │ + movzbl %bl,%eax │ │ │ │ + add $0xffffffffffffff20,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %r8,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jb 45b0e9 │ │ │ │ + cmp $0x37,%rax │ │ │ │ + ja 45b3d9 │ │ │ │ + add $0x3,%rsi │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a760 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or 0x1(%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp %edx,(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733dd6dc <__environ@GLIBC_2.2.5+0x70b1f474> │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %ah,%al │ │ │ │ + sub $0x16,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45aae8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45aaf2 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 459df3 │ │ │ │ - movq $0x23ab088,-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 $0x459c48,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x459e18,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 45a008 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + ja 45b01d │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45b9f2 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x45ab78,-0x50(%rbp) │ │ │ │ + lea 0x2406919(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ab78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %ecx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 459e14 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub $0x16,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45abc0 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 45a837 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + lea 0x10(%r11),%r8 │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + lea 0x3(%r9),%r8 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movzbl (%rax,%r8,1),%eax │ │ │ │ + lea 0x10(%r11),%r8 │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + lea 0x2(%r9),%rax │ │ │ │ + movzbl (%r8,%rax,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + add %r8,%rax │ │ │ │ + lea 0x10(%r11),%r8 │ │ │ │ + inc %r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + shl $0xc,%r8 │ │ │ │ + add %rax,%r8 │ │ │ │ + movzbl %bl,%eax │ │ │ │ + add $0xffffffffffffff10,%rax │ │ │ │ + shl $0x12,%rax │ │ │ │ + add %r8,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jb 45b231 │ │ │ │ + cmp $0x37,%rax │ │ │ │ + ja 45b521 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a760 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or 0x1(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub (%rsi),%edx │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45acc0 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45acca │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45b30d │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45b9c1 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x45ad50,-0x50(%rbp) │ │ │ │ + lea 0x2406741(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ad50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or %ecx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dh,(%rax) │ │ │ │ + sub (%rsi),%dl │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45ad98 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 45a837 │ │ │ │ + nopl (%rax) │ │ │ │ + or 0x1(%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - js 459e6e │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 459f37 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x459e88,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sub %edx,(%rsi) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45adf8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45ae07 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45b5fd │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45b98b │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x45ae90,-0x50(%rbp) │ │ │ │ + lea 0x2406604(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459e88 │ │ │ │ + jne 45ae90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + or %ecx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sub %dl,(%rsi) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45aed8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 45a837 │ │ │ │ + nopl (%rax) │ │ │ │ + or 0x1(%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp %dl,(%rsi) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x459e,$0x0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %dl,0x48021628(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45af47 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45b661 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45b955 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x45afd0,-0x50(%rbp) │ │ │ │ + lea 0x24064c4(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459ec8 │ │ │ │ + jne 45afd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + or %ecx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48021627(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45aaa0,-0x60(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or 0x1(%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %dh,%al │ │ │ │ + es (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45b0d8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45b0e9 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45b6c5 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45b8df │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x45b178,-0x50(%rbp) │ │ │ │ + lea 0x2406322(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45b178 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ecx,0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + es (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45b1c0 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 45a837 │ │ │ │ + nopl (%rax) │ │ │ │ + or 0x1(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48021625(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45b231 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45b72e │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45b91a │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x45b2c0,-0x50(%rbp) │ │ │ │ + lea 0x24061da(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45b2c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ecx,0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + and $0x16,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45b308 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45ac78,-0x60(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or 0x1(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and $0x16,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45b3c8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45b3d9 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45b797 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45b869 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x45b468,-0x50(%rbp) │ │ │ │ + lea 0x2406032(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45b468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ecx,0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + and (%rsi),%edx │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45b4b0 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + add $0x50,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 45a837 │ │ │ │ + nopl (%rax) │ │ │ │ + or 0x1(%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x52(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x459d88,-0x30(%r12) │ │ │ │ - mov %rax,-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 %rcx,(%r12) │ │ │ │ - movq $0x459f50,0x10(%rbp) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48021622(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + jmp 45b521 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45b800 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45b8a4 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x45b5b0,-0x50(%rbp) │ │ │ │ + lea 0x2405eea(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45b5b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ecx,0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + and %edx,(%rsi) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + and %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 45b5f8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + add $0x50,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 459b50 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45adb0,-0x60(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45aef0,-0x60(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45b090,-0x60(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45b1d8,-0x60(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45b380,-0x60(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45b4c8,-0x60(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a837 │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 45a837 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %eax,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x1d(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jge 45ba8c │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x50(%rbp),%r11 │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 45a837 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x61(%r8) │ │ │ │ - add %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 45baba │ │ │ │ (bad) │ │ │ │ - jne 459f78 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 45baf1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 45bb01 │ │ │ │ + movq $0x45bae8,-0x20(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45bae8 │ │ │ │ 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 %bl,0x4802161c(%rax) │ │ │ │ + movl $0x45bb18,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 23a3470 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,0x1c(%rax) │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 459fdf │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x23aa090,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jge 45bb34 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 45a718 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + test %bh,(%rdi) │ │ │ │ + add 0x4b(%rbx,%rcx,4),%cl │ │ │ │ + adc 0x43(%rbx,%rcx,4),%ecx │ │ │ │ + or -0x75(%rax),%ecx │ │ │ │ + jae 45bb57 │ │ │ │ + jmp 1e2f978 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 45a073 │ │ │ │ - lea 0x2163698(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbb $0x16,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + rex.RX (bad) │ │ │ │ + cmp 0x17(%r14),%rax │ │ │ │ + jne 45bb8f │ │ │ │ + mov 0xd(%rbx),%r9 │ │ │ │ + mov 0x5(%rbx),%r8 │ │ │ │ + jmp 1d63ae8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + jmp 45a718 │ │ │ │ + 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) │ │ │ │ + clc │ │ │ │ + sbb (%rsi),%edx │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 45bc09 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 45bbe5 │ │ │ │ + movq $0x45bc00,-0x20(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021636(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ + add %dh,0x4802161b(%rax) │ │ │ │ + movl $0x45bc30,0x0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 45a090 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45a09a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x459e38,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x45a030,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a030 │ │ │ │ + jne 45bc30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,-0x72b7fdea(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45a0e6 │ │ │ │ + add %al,0x4802161b(%rax) │ │ │ │ + mov 0x18(%rbp),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 45bb78 │ │ │ │ + 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 %dh,0x4c02161a(%rax) │ │ │ │ + mov 0x13(%rbx),%ecx │ │ │ │ + mov 0xb(%rbx),%r8 │ │ │ │ + mov 0x3(%rbx),%rsi │ │ │ │ + lea 0x2161a9d(%rip),%rbx │ │ │ │ + jmp 23affa0 │ │ │ │ + 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 45bcaa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4598c0 │ │ │ │ + jmp 1e82c00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x48021635(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45a164 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45a159 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x45a0c0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x45a178,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 45a008 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %al,0x3f(%rbx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x45bc88,-0x10(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x10(%r12),%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 459ca0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 45a174 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor $0x8d480216,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45a23d │ │ │ │ - movq $0x45a1e0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $1,0x3f(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45bd8c │ │ │ │ + movq $0x45bd70,-0x28(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a1e0 │ │ │ │ + jne 45bd70 │ │ │ │ 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 %dl,%al │ │ │ │ - xor $0x16,%al │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x45a100,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x45a258,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 459b50 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x216348c(%rip),%rbx │ │ │ │ + add %al,0x4c023f68(%rax) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 1d82940 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x1a(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45bf6f │ │ │ │ + movq $0x45bdf0,-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 45bdf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 4847b8dc <__environ@GLIBC_2.2.5+0x45bbd674> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45a316 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45a30b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - movq $0x287fa82,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2881711,-0x8(%r12) │ │ │ │ - movq $0x2898941,(%r12) │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4598c0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48021633(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45a394 │ │ │ │ - add $0x20,%r12 │ │ │ │ + sbb (%rsi),%dl │ │ │ │ + add -0x7f(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45a389 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x45a2a8,-0x18(%r12) │ │ │ │ + ja 45bf5f │ │ │ │ + movq $0x459ca0,-0xf8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0xf0(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0xe8(%r12) │ │ │ │ + movq $0x45a1a8,-0xe0(%r12) │ │ │ │ + lea -0xf4(%r12),%rdx │ │ │ │ + mov %rdx,-0xd8(%r12) │ │ │ │ + movq $0x45a718,-0xd0(%r12) │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + mov %rcx,-0xc0(%r12) │ │ │ │ + lea -0xdc(%r12),%rax │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + movq $0x45baa0,-0xa0(%r12) │ │ │ │ + lea -0xcd(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + movq $0x45bb48,-0x90(%r12) │ │ │ │ + mov %rbx,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + movq $0x45bb78,-0x70(%r12) │ │ │ │ + lea -0x8b(%r12),%rcx │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + lea -0x9c(%r12),%rsi │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x45bbb8,-0x50(%r12) │ │ │ │ + lea -0x6d(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x45bc60,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + lea -0x4c(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x45bcc8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x45bd20,-0x10(%r12) │ │ │ │ + lea -0x3b(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1c(%r12),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ - movq $0x45a3a8,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 45a008 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0xc(%r12),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + lea 0x2161752(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23affa0 │ │ │ │ + movq $0x100,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21618b2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 45a3a4 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xor (%rsi),%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x216188b(%rip),%r14 │ │ │ │ + jmp 1e5fc90 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + sbb %edx,(%rsi) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 45a495 │ │ │ │ - movq $0x45a410,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 45c006 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45c001 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2161987(%rip),%rsi │ │ │ │ + lea 0x216195a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45a410 │ │ │ │ + jmp 2263ad0 │ │ │ │ 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 %ah,0x48021632(%rax) │ │ │ │ - movl $0x45a438,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45c0c2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x45c068,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a438 │ │ │ │ + jne 45c068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x32(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + 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,0x40(%rdi) │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x45a330,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x45a4b0,0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x1e3f790,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 459b50 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2163244(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45c140 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45c135 │ │ │ │ + movq $0x45c020,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x45c160,-0x8(%rbp) │ │ │ │ + lea 0x23fa97a(%rip),%r9 │ │ │ │ + lea 0x23fa96c(%rip),%r8 │ │ │ │ + lea 0x23f5069(%rip),%rdi │ │ │ │ + lea 0x245d0e2(%rip),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45bda8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x21618a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - add %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %ch,0x18(%rax) │ │ │ │ (bad) │ │ │ │ - jne 45a4d8 │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4a(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 45c182 │ │ │ │ + lea 0x216184f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x45c1a8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c1a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov $0x8b480245,%ecx │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x2459c8a,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2459c85(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - jo 45a52f │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 45a551 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45a532 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45a548,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6df760 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - and (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 7b66b8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %edx,(%rsi) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb %dl,(%rsi) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 45a627 │ │ │ │ - lea 0x216316c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 45a627 │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 45c2c0 │ │ │ │ + movq $0x45c218,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor %dl,(%rsi) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rax,%rdx,8) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45a736 │ │ │ │ - movq $0x45a500,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x28b5e42,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - add $0x38,%rbp │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 45a627 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x45a658,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 1ec9859 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x45c298,-0x20(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x216007e(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a658 │ │ │ │ + jne 45c298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xor %dl,(%rsi) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x48000000(%rbp) │ │ │ │ - movl $0x45a6a0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %dl,0x17(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r9b,(%r8) │ │ │ │ + ret │ │ │ │ + add %r8b,0x31(%r13) │ │ │ │ + leave │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45a6a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 451c18 │ │ │ │ + lea 0x2161761(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ - jne 45a6b4 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 45a61f │ │ │ │ - movq $0x45a6e8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45a6e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %ch,%bl │ │ │ │ + and 0xf(%rsi),%ah │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x6f(%rdi) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 45c339 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x2459b10(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x1e3f790,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + movq $0x45c3c0,0x20(%rbp) │ │ │ │ + lea 0x23fa71f(%rip),%r9 │ │ │ │ + lea 0x23fa711(%rip),%r8 │ │ │ │ + lea 0x23f4e0e(%rip),%rdi │ │ │ │ + lea 0x245ce87(%rip),%rsi │ │ │ │ + lea -0x27(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 45bda8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x45c2e0,0x0(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 23a4370 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802162f(%rax) │ │ │ │ - movl $0x45a5a8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4a(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 45c3e2 │ │ │ │ + lea 0x21615ef(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x45c408,0x0(%rbp) │ │ │ │ mov 0xf(%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 45a5a8 │ │ │ │ + jne 45c408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x2459a2a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2459a25(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + adc $0x8d480241,%eax │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 45c489 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45c484 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x45c4a0,-0x18(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x24599e6(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22dceb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48024115(%rax) │ │ │ │ + movl $0x45c4f0,0x0(%rbp) │ │ │ │ + lea 0x24599b2(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 1fe4638 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 45c4e4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 45c4f0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45a77e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45a570 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x22954c0,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x1fe54a8,-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 $0x45c4c8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48022134,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45a7ba │ │ │ │ + jb 45c592 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6df760 │ │ │ │ + jmp 1f725c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45a861 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45a856 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45c5ca │ │ │ │ movq $0x23ab088,-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 $0x45a798,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x7ba610,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x223d490(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 208eb68 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 1f725c8 │ │ │ │ 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 45a89e │ │ │ │ + jb 45c602 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 21381a8 │ │ │ │ + jmp 1f725c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103de20c <__environ@GLIBC_2.2.5+0xdb1ffa4> │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8b51cd │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 45c7db │ │ │ │ + movq $0x45c680,-0x38(%rbp) │ │ │ │ + lea 0x2404dfc(%rip),%rbx │ │ │ │ + mov %r14,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-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 $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a900 │ │ │ │ + jne 45c680 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48000000(%rax) │ │ │ │ - movl $0x45a940,0x8(%rbp) │ │ │ │ + add %bh,0x48021613(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + cmp 0x17(%rbx),%rdx │ │ │ │ + jne 45c7ab │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add %rdi,%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add %rdi,%rbx │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + je 45c700 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 45c7ab │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 45c7e6 │ │ │ │ + movq $0x45c750,0x28(%rbp) │ │ │ │ + lea 0x2161310(%rip),%rbx │ │ │ │ + mov 0x6(%rsi),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a940 │ │ │ │ + jne 45c750 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45a9a1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x45a878,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-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 │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x45c5e0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + lea 0x2168e66(%rip),%rsi │ │ │ │ + lea 0x21684eb(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 45c7c7 │ │ │ │ + movq $0x45c848,0x8(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x45c9c0,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + jmp 23a4d50 │ │ │ │ + lea 0x2161276(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x45c818,0x30(%rbp) │ │ │ │ + lea 0x2161243(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x2d(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 45aab7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45aa30,-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 45aa30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x2449a9a,%eax │ │ │ │ + lea 0x2168dcd(%rip),%rsi │ │ │ │ + lea 0x2168452(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sub $0x16,%al │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x45a8b8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x45aa98,-0x8(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 45c92b │ │ │ │ + movq $0x45c8a0,0x18(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x6(%rcx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45aa98 │ │ │ │ + jne 45c8a0 │ │ │ │ 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,0x4802162c(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x45aae0,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45af30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 45ab08 │ │ │ │ + add %r10b,%r8b │ │ │ │ + enter $0x45,$0x48 │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c8d0 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45ab6f │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x23aa090,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x45c5a8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + lea 0x2410735(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4802162b(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45ae4a │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45ae3f │ │ │ │ - movq $0x23ab088,-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 $0x45a758,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x45ac20,-0x30(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x18(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + movq $0x45c960,0x20(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ac20 │ │ │ │ + jne 45c960 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sub (%rsi),%edx │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r11b │ │ │ │ (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub (%rsi),%dl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%riz,2) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45ac9e │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x45a9d8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x45ac40,0x0(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x480045c9(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ac40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x45ae60,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x45ace8,0x8(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ace8 │ │ │ │ + jne 45c990 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sub (%rsi),%dl │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,%r8b │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 45add0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x2449922,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + lea 0x24106a4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sub %edx,(%rsi) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,%esp │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x7(%rcx),%rdx │ │ │ │ - mov 0xf(%rcx),%rsi │ │ │ │ - mov 0x17(%rcx),%rdi │ │ │ │ - mov 0x1f(%rcx),%rcx │ │ │ │ - movq $0x45a7d0,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x45ade8,0x8(%rbp) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x73(%r8) │ │ │ │ + push %rbx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 45c9f8 │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 406e00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x45ca78,0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ade8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub %edx,(%rsi) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r13b,%r11b │ │ │ │ (bad) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sub %edx,(%rsi) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbp,%rdi,1) │ │ │ │ - movl $0x45ad20,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 45ca58 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ad20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + jmp 45ca9c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sub %dl,(%rsi) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r9b │ │ │ │ - (bad) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbx │ │ │ │ (bad) │ │ │ │ - and (%rdx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45aef4 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45aed0,-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 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 45cb99 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45cca8 │ │ │ │ + movq $0x22954c0,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x1fe54a8,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rsi │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x45cb18,0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x17(%r12),%rcx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45aed0 │ │ │ │ + jne 45cb18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480223ce(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x45af08,0x10(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 7b75e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 45af04 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x35(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 45cb48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103de884 <__environ@GLIBC_2.2.5+0xdb2061c> │ │ │ │ - (bad) │ │ │ │ - sub (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b05c │ │ │ │ - mov 0x7(%rsi),%rax │ │ │ │ - mov 0xf(%rsi),%rbx │ │ │ │ - mov 0x17(%rsi),%rcx │ │ │ │ - mov 0x1f(%rsi),%rdx │ │ │ │ - movq $0x45ab90,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x45afb8,-0x18(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45afb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + cmp $0x244976a,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c0223cd(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - jmp 45afe0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4c0223cd(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 45b052 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 45cb90 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b036 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x45ae80,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x45afd8,0x0(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + ja 45ccd2 │ │ │ │ + mov 0x6(%rsi),%rsi │ │ │ │ + movq $0x22954c0,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x1fe54a8,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rdi │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x45cc20,0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x17(%r12),%rcx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rsi,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45afd8 │ │ │ │ + jne 45cc20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x45b088,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x21626ba(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - int3 │ │ │ │ - and (%rdx),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - jmp 45afef │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x26(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x34(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733dea04 <__environ@GLIBC_2.2.5+0x70b2079c> │ │ │ │ - push %rsi │ │ │ │ - movq $0x45b0f0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b0f0 │ │ │ │ + jne 45cc50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - es (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r14b,(%r8) │ │ │ │ - mov $0x45,%cl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45af30 │ │ │ │ - lea 0x216263a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + movq $0x45c570,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x45b130,0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nop │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x45ca40,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x45cb78,0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - and $0x8d480216,%eax │ │ │ │ - rex.RB call 103deae4 <__environ@GLIBC_2.2.5+0xdb2087c> │ │ │ │ + add %al,0xd(%rax) │ │ │ │ (bad) │ │ │ │ - ret $0x0 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8b6375 │ │ │ │ - mov %rdi,%rbx │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 45cd69 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 45cda7 │ │ │ │ + movq $0x45cd58,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b1d0 │ │ │ │ + jne 45cd58 │ │ │ │ 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,0x49021625(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b26a │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - movq $0x287fa82,-0x18(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0xc7480216,%eax │ │ │ │ + add %r9b,0x480045cd(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2881711,-0x8(%r12) │ │ │ │ - movq $0x287e8ea,(%r12) │ │ │ │ - movq $0x45b240,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b240 │ │ │ │ + jne 45cd88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and $0x8b480216,%eax │ │ │ │ + add %dl,%al │ │ │ │ + or $0x16,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ adc %r9b,-0x39(%r8) │ │ │ │ - adc %r10b,0x480045b2(%r8) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + adc %r9b,%r8b │ │ │ │ + int $0x45 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ + (bad) │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 45af30 │ │ │ │ - lea 0x216251a(%rip),%rbx │ │ │ │ + jmp 45c620 │ │ │ │ + lea 0x2160cca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - leave │ │ │ │ - and (%rdx),%eax │ │ │ │ - movq $0x45b2b8,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b2b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - leave │ │ │ │ - and (%rdx),%eax │ │ │ │ - mov 0x1f(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7b6938 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - and (%rsi),%edx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 45b329 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45b30a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45b320,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6df760 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - leave │ │ │ │ - and (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 7b66b8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and (%rsi),%edx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jae 45b3cb │ │ │ │ - lea 0x2162438(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x45b388,0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b388 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - and (%rsi),%dl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jne 45b394 │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 45b3cb │ │ │ │ - movq $0x45b3c0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b3c0 │ │ │ │ - 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 %dh,0x48021622(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 45b530 │ │ │ │ - movq $0x45b418,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8b9bd0 │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b418 │ │ │ │ + jne 45ce00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x22(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebp,-0x1(%rbp) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - rex.RB loopne 45b3ad │ │ │ │ - mov $0x45,%ah │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x7(%rcx),%rdx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov 0x17(%rcx),%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rcx),%rdx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b480 │ │ │ │ - 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,%al │ │ │ │ - and %edx,(%rsi) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - xor %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%al │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ (bad) │ │ │ │ - decl -0x7d(%rcx) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b536 │ │ │ │ - movq $0x45b2d8,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x28b5e42,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x45b520,0x28(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b520 │ │ │ │ + jne 45ce30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x21(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jne 45b52c │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 45b3cb │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,(%rdx) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 45b5a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45b5e0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45b5a0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b5a0 │ │ │ │ - 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 │ │ │ │ - and %edx,(%rsi) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,%r8b │ │ │ │ - mov $0x45,%ch │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x32(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 45b5d0 │ │ │ │ + jne 45ce60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - and %edx,(%rsi) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - push $0x41fffffd │ │ │ │ - jmp *-0x10(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48021621(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45b6b4 │ │ │ │ - movq $0x45b640,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x480045ce(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b640 │ │ │ │ + jne 45ce90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x21(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,-0x4a(%r8) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b668 │ │ │ │ - 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) │ │ │ │ - and %edx,(%rsi) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + 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,0x2f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x45b558,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x48a568,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45b860 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1a(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x4802160d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45cf5b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45cf50 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25c46df,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45d9f0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45b78e │ │ │ │ + xor %cl,-0x72b7fdea(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45cf97 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45b710,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b710 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45cfb8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W mov $0x45,%dil │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 45b748 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + call 4947e5c5 <__environ@GLIBC_2.2.5+0x46bc035d> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d00f │ │ │ │ + cmp 0x27(%rbx),%r14 │ │ │ │ + jl 45cfd9 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + add %r14,%rdx │ │ │ │ + mov 0x18(%rcx,%rdx,8),%rcx │ │ │ │ + movq $0x45cf70,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 45d568 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0xc(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d0c3 │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b77e │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + ja 45d0b8 │ │ │ │ + movq $0x23ab088,-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 $0x237db98,-0x40(%r12) │ │ │ │ + movq $0x25c46cf,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + movq $0x45cfb8,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45cfb8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x244ab20(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - (bad) │ │ │ │ + orb $0x16,(%rcx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733df104 <__environ@GLIBC_2.2.5+0x70b20e9c> │ │ │ │ - gs add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b813 │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 45d10d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x45b600,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x45b6c8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x45b838,-0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + movq $0x45d128,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0x24491b9(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7b8f58 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 45c620 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 45b834 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8ba290 │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d160 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 45b8cf │ │ │ │ - lea 0x2161f30(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jne 45b894 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 45b8ec │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b92b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x45b7b0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x45b888,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x480045d1(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b888 │ │ │ │ + jne 45d190 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b91b │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex (bad) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733df2a4 <__environ@GLIBC_2.2.5+0x70b2103c> │ │ │ │ - rex.WX │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45b990,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + roll $1,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b990 │ │ │ │ + jne 45d1c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - xor $0x223b9aa,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45b348 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4847cfd6 <__environ@GLIBC_2.2.5+0x45bbed6e> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45ba6f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45ba00,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + roll $1,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ba00 │ │ │ │ + jne 45d1f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4802161d(%rax) │ │ │ │ - movl $0x45ba28,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ba28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1d(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + 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,0x2a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x45b950,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x45ba88,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 45b860 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x48a568,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1a(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,(%rdx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + rex.XB adc %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + sbb %cl,-0x7b(%rax) │ │ │ │ + (bad) 0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1fd7ed0 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x244903f(%rip),%rsi │ │ │ │ + lea 0x2407702(%rip),%r14 │ │ │ │ + jmp 1e80930 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp %al,%ch │ │ │ │ - and (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45bafd │ │ │ │ + loopne 45d29f │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 45d2f5 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d2ea │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45baf0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x45d258,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x45d310,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45baf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - mov 0x1f(%rbx),%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7ba128 │ │ │ │ + jmp 1fd5710 │ │ │ │ + movq $0x20,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) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + or %edx,(%rsi) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%dl │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45bb70 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45bb58,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 45d395 │ │ │ │ + roll %cl,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45bb58 │ │ │ │ + jne 45d370 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x480045bb(%r8) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - lea 0x245a2f6(%rip),%r14 │ │ │ │ - jmp 6dd1c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,%al │ │ │ │ + or %dl,(%rsi) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,-0x7cb70000(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d3ea │ │ │ │ + movq $0x1fe54a8,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x48a568,-0x20(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x25c4b86,-0x10(%r12) │ │ │ │ + movq $0x25c5737,-0x8(%r12) │ │ │ │ + movq $0x28a62b9,(%r12) │ │ │ │ + lea -0x1a(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x216080d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1e(%rbx),%rcx │ │ │ │ + add (%rcx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jge 45d424 │ │ │ │ + lea 0x240dd35(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x45d458,0x10(%rbp) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - jo 45bba9 │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fldl 0x2(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x45d4b0,0x10(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 1fc4650 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 45d4a4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 45d4b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 45bc0a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 45bc2b │ │ │ │ - movq $0x45b9b8,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0x45bab0,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x45bb18,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x6bf110,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d521 │ │ │ │ + movq $0x22954c0,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x1fe54a8,-0x40(%r12) │ │ │ │ + lea -0x4c(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x48a568,-0x20(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x25c4b86,-0x10(%r12) │ │ │ │ + movq $0x25c5737,-0x8(%r12) │ │ │ │ + movq $0x28a62b9,(%r12) │ │ │ │ + lea -0x1a(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x2161b83(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x45d488,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - loop 45bc9a │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45bc7a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 225da58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - shl $0x43,%dl │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 45bce1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45bdda │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45bce0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45d616 │ │ │ │ + movq $0x45d5c0,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45bce0 │ │ │ │ + jne 45d5c0 │ │ │ │ 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 %dh,-0x1e(%rax) │ │ │ │ - rex.XB add -0x39(%r8),%cl │ │ │ │ - add %r9b,(%r8) │ │ │ │ - mov $0x8b480045,%ebp │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - jne 45bd08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x72b7f81f(%rbx) │ │ │ │ + adc $0x1fd97df,%eax │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d606 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25bdbb6,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1e(%rax) │ │ │ │ - rex.XB add -0x75(%r8),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + adc $0x48,%al │ │ │ │ + mov 0x3(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 45d840 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45bd43 │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + ja 45d67d │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25bdb5e,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + movq $0x45d630,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ - add $0x60,%r12 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45bdca │ │ │ │ - movq $0x45bc58,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x7a8a78,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x6bf190,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ + ja 45d6e8 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x45d298,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d6e8 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + movq $0x45d0d8,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d7ad │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x45d030,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x22e26c8,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25bdab7,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d811 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x45cef8,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25bda8f,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - lock sbb %edx,(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 45be41 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45beb3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45be40,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45be40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021619(%rax) │ │ │ │ - movl $0x45be68,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45be68 │ │ │ │ - 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,0x19(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x45bec8,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45c198 │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d86f │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25bdb06,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + movq $0x45d838,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%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,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x16,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d8ca │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45d9f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1618,$0x2 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45bf73 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,%al │ │ │ │ + add (%rsi),%edx │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d94c │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45bf68 │ │ │ │ + ja 45d941 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x45bf88,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x45d8a0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 45c198 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45d568 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x3(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45d9c6 │ │ │ │ + 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 $0x45d8e0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x113e238,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rsi │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 45d568 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %dh,0x48021602(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45c090 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45c028,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c028 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jae 45da87 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %cl,0x4c021602(%rax) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 45dab7 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c080 │ │ │ │ + ja 45dac7 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x46f568,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + movq $0x45d960,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + movq $0x45da18,-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 45da18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + 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 45c17b │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45db1a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45c100,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 113ef08 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x1(%rax) │ │ │ │ (bad) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45db8f │ │ │ │ + movq $0x45d568,-0x40(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x45d9f0,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x45dae8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x216011f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %edx,(%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 45dc09 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 45dbf2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + movq $0x25bdcf2,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 45db38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x49021600(%rax) │ │ │ │ + add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c16b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x45bfd8,-0x50(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x23a9fa0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x46f548,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 45dc74 │ │ │ │ + movq $0x45dbb8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x25c46a3,-0x20(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25c4691,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0x216008a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x480243dd(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c2df │ │ │ │ - movq $0x45c1d8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c1d8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 45dcef │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45dcea │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x45dd30,-0x18(%rbp) │ │ │ │ + lea 0x1faa7bc(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,%dh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c2cf │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x45bc90,-0xc8(%r12) │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - mov %rcx,-0xb0(%r12) │ │ │ │ - movq $0x45bdf0,-0xa8(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - movq $0x45bf18,-0x88(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - lea -0xa8(%r12),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x23aa018,-0x68(%r12) │ │ │ │ - lea -0x88(%r12),%rdx │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x23a9fa0,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - movq $0x45c0a8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x68(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21614fa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x2459b6d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 45dd24 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 45dd30 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ - lea 0x216149b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45dd08,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %dl,-0x72b7fde0(%rbx) │ │ │ │ - rex.RB call 103dfcc4 <__environ@GLIBC_2.2.5+0xdb21a5c> │ │ │ │ - (bad) │ │ │ │ - mov (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45ddc2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45c3b8,-0x18(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c3b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45dde0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6d(%rax) │ │ │ │ - and %al,(%rdx) │ │ │ │ - movq $0x45c3e0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c3e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - and %al,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 45c3f9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 6b1ad0 │ │ │ │ - lea 0x2449eb9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcoms (%rbx) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733dfd74 <__environ@GLIBC_2.2.5+0x70b21b0c> │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45c460,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45deeb │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jg 45dee1 │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%sil │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + movzbl %sil,%r8d │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea -0x1(%r14),%r10 │ │ │ │ + movzbl (%r9,%r10,1),%r9d │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 45dfa9 │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov 0x47(%rbx),%rsi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + add %rsi,%r8 │ │ │ │ + mov %r14,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 45de90 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45df1a │ │ │ │ + add %rax,%r14 │ │ │ │ + inc %r14 │ │ │ │ + jmp 45dded │ │ │ │ + lea 0x10(%rdx),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + sub %r14,%r10 │ │ │ │ + add %r10,%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + movzbl %sil,%ecx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 1ec9e70 │ │ │ │ + add $0x8,%rsp │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + je 45dee1 │ │ │ │ + add %rax,%r14 │ │ │ │ + inc %r14 │ │ │ │ + jmp 45dded │ │ │ │ + lea 0x2457f79(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021613(%rax) │ │ │ │ - movl $0x45c488,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x13(%rax) │ │ │ │ (bad) │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ - cmovs 0x73e908c5(%rbx),%eax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,-0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 45df0c │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45df77 │ │ │ │ + movq $0x45dd98,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x237dad8,-0x20(%r12) │ │ │ │ + sub %rdi,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ + movq $0x45df00,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + mov %rax,%r8 │ │ │ │ + add %rcx,%r8 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 45dee1 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + movzbl (%r9,%r14,1),%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + shl %cl,%r8 │ │ │ │ + mov 0x37(%rbx),%rcx │ │ │ │ + and %r8,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 45dea7 │ │ │ │ + add %rdi,%r14 │ │ │ │ + inc %r14 │ │ │ │ + jmp 45dded │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45c528 │ │ │ │ + jb 45e055 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45e04a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45c4f8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c4f8 │ │ │ │ - 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,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 237c2b0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0x10,%rbx │ │ │ │ + mov (%rax,%rbx,1),%al │ │ │ │ + movq $0x2314018,-0x8(%r12) │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733dfe94 <__environ@GLIBC_2.2.5+0x70b21c2c> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45e0c3 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c596 │ │ │ │ + ja 45e0b8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x45c4b0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x45c5b8,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45e0e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ 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,0x2d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x45c540,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jae 45e14f │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + (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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c6a2 │ │ │ │ - movq $0x45c370,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x45c420,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x45c5e8,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x2161144(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%edi │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,(%r15) │ │ │ │ + mov $0x5b,%dh │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45c6e7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45c708 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc %dl,(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c78f │ │ │ │ - movq $0x45c740,-0x8(%rbp) │ │ │ │ + movzbl 0x8(%rbp),%edx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 45e206 │ │ │ │ + movq $0x237dad8,-0x30(%r12) │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x45e1a0,-0x30(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x1f(%rax),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45c740 │ │ │ │ + jne 45e1a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x48021610(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 45c79a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c77f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x45c6c8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45c650 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2161082(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x2161050(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x16,(%rax) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45c7d7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45c7f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dl,(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c87f │ │ │ │ - movq $0x45c830,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + cmp 0x18(%rbp),%rax │ │ │ │ + jge 45e1f8 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov (%rcx,%rsi,1),%cl │ │ │ │ + movq $0x45e100,0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %cl,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45c830 │ │ │ │ + jne 45e100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - adc %dl,(%rsi) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c86f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x45c7b8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45c650 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2160fb2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x2160f60(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0x2457c62(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - mov (%rax),%fs │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733e01fc <__environ@GLIBC_2.2.5+0x70b21f94> │ │ │ │ - (bad) │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45c8e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c8e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov (%rax),%fs │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - movl $0x45c928,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 6b1ad0 │ │ │ │ - lea 0x245c8fd(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x45e070,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,8) │ │ │ │ - movl $0x45c960,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45c960 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 45c96b │ │ │ │ - add %bh,-0x62(%rsi) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x160e,$0x2 │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45c9e7 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 45e3af │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c9dc │ │ │ │ + ja 45e3a4 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x45c8a8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x45ca00,-0x18(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 45c7f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - {rex2 0x43} add -0x39(%r8),%r17b │ │ │ │ - add %r13b,(%r8) │ │ │ │ - lret $0x45 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ca28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - {rex2 0x43} add -0x7d(%r9),%r17b │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 45ca5c │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x243d4dd(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 45e2aa │ │ │ │ movq $0x237daf8,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ + movzbl %cl,%eax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xe0,%cl │ │ │ │ + jae 45e2e8 │ │ │ │ + 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 $0x237daf8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xf0,%cl │ │ │ │ + jae 45e33d │ │ │ │ + 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 $0x237daf8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 $0x237daf8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - fmuls -0x72b7fdea(%rip) │ │ │ │ - rex.RB call 733e03ec <__environ@GLIBC_2.2.5+0x70b22184> │ │ │ │ - push %rdi │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45caed │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x45c980,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x45cb10,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 45c198 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or $0xffffffff8d480216,%rax │ │ │ │ - rex.RB loopne 45cb79 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 45cbe9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45cb78,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 45e580 │ │ │ │ + movq $0x45e410,-0x10(%rbp) │ │ │ │ + lea 0x215f934(%rip),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45cb78 │ │ │ │ + jne 45e410 │ │ │ │ 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 │ │ │ │ - or $0x16,%al │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + cmc │ │ │ │ + adc $0x438b4802,%eax │ │ │ │ (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 45e552 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jge 45e58b │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + mov (%r9,%rdi,1),%r9b │ │ │ │ + cmp $0x80,%r9b │ │ │ │ + jae 45e560 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jge 45e45e │ │ │ │ + inc %rdi │ │ │ │ + inc %r8 │ │ │ │ + jmp 45e435 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 45e6c4 │ │ │ │ + movq $0x45e4a0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45e4a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0xb(%rax) │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45cbd9 │ │ │ │ + ja 45e512 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x45ca98,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x46f568,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x45e000,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x45e0e0,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ + movq $0x45e998,0x10(%rbp) │ │ │ │ + lea 0x245ad05(%rip),%r14 │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 45e0e0 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xc(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movq $0x45cb28,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + hlt │ │ │ │ + adc $0x7e38302,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 45e552 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45e9ad │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x216713c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2160c3d(%rip),%rbx │ │ │ │ + cmp $0xe0,%r9b │ │ │ │ + jae 45e6a4 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jge 45e45e │ │ │ │ + add $0x2,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jmp 45e435 │ │ │ │ + lea 0x215f7b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - or $0x16,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45ccc5 │ │ │ │ - movq $0x45cca8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jne 45e45e │ │ │ │ + movq $0x45e5d0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45cca8 │ │ │ │ + jne 45e5d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - or (%rsi),%edx │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,%r8b │ │ │ │ - int3 │ │ │ │ - add %r9b,0x43(%r11,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45cc08 │ │ │ │ - lea 0x2160bd4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + hlt │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a48e0 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x5(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45cde8 │ │ │ │ - movq $0x45cd80,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x45e250,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add %rbx,%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jge 45ed9f │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ + mov (%rbx,%rcx,1),%bl │ │ │ │ + cmp $0x80,%bl │ │ │ │ + jae 45e8c6 │ │ │ │ + movq $0x45e670,-0x18(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %dl,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45cd80 │ │ │ │ + jne 45e670 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0xf0215f3(%rax) │ │ │ │ + mov $0x45,%dh │ │ │ │ + adc %cl,0x3b(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 45e54e │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + inc %rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 45e616 │ │ │ │ + cmp $0xf0,%r9b │ │ │ │ + jae 45e96b │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jge 45e45e │ │ │ │ + add $0x3,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jmp 45e435 │ │ │ │ + movq $0x45e700,-0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45e700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%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) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x22e26c8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2160ac1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + repz adc $0x558b4802,%eax │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + jae 45e717 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + lea -0x1(%rcx),%r8 │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + mov %rax,%r10 │ │ │ │ + add %r8,%r10 │ │ │ │ + mov (%r9,%r10,1),%r9b │ │ │ │ + lea -0x2(%rcx),%r10 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 45e768 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %r14,%rdx │ │ │ │ + lea -0x2(%rdx),%r10 │ │ │ │ + mov $0x1,%edx │ │ │ │ + movzbl %al,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + shl %cl,%rdx │ │ │ │ + or %rdx,%r11 │ │ │ │ + inc %r14 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jge 45e81f │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + add %r14,%rdx │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov (%rax,%rdx,1),%al │ │ │ │ + movzbl %r9b,%edx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + movzbl %al,%edx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 45e736 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + movzbl %al,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + shl %cl,%rdx │ │ │ │ + or %rdx,%r11 │ │ │ │ + inc %r14 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + jmp 45e768 │ │ │ │ + nopl (%rax) │ │ │ │ + lret $0x37 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45cea5 │ │ │ │ - movq $0x45ce50,-0x10(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + repnz adc $0x558b4802,%eax │ │ │ │ + rex.W │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r9b │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + jmp 45e81f │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45e892 │ │ │ │ + movq $0x45dde0,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %r9b,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + movzbl %r9b,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + shl %cl,%rbx │ │ │ │ + or %rbx,%r11 │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x45e538,0x18(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + add %rdx,%r14 │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 45dde0 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x45e7e8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %r9b,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + cmp $0xe0,%bl │ │ │ │ + jae 45ea80 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + mov (%rdx,%r8,1),%dl │ │ │ │ + movq $0x45e920,-0x20(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r8b,-0x10(%rbp) │ │ │ │ + mov %dl,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ce50 │ │ │ │ + jne 45e920 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movl $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + lock adc $0x45b60f02,%eax │ │ │ │ + sbb %cl,-0x7d(%rax) │ │ │ │ + rolb $0x48,0x104db60f(%rax) │ │ │ │ + add $0xffffff40,%ecx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + je 45ed96 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x2,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 45e616 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jge 45e45e │ │ │ │ + add $0x4,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jmp 45e435 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2160a0c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45cf5d │ │ │ │ - movq $0x45cf08,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %dh,-0x10(%rax) │ │ │ │ + adc $0x7e38302,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 45e552 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x45e9d8,0x18(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45cf08 │ │ │ │ + jne 45e9d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lock adc $0x438b4802,%eax │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x216095c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 1ec9859 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x45ea58,-0x20(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x215d8be(%rip),%rbx │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ea58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock mov %rdi,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 46c5e8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 45a3d0 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x480215ef(%rax) │ │ │ │ + movl $0x45ec68,0x0(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 451c18 │ │ │ │ + cmp $0xf0,%bl │ │ │ │ + jae 45eb51 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + mov (%rdx,%r8,1),%dl │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + lea 0x2(%rcx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + movq $0x45eae8,-0x28(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %r9b,-0x18(%rbp) │ │ │ │ + mov %dl,-0x10(%rbp) │ │ │ │ + mov %r8b,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45eae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + enter $0x7,$0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48021607(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 45b190 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc $0x45b60f02,%eax │ │ │ │ + and %cl,-0x7d(%rax) │ │ │ │ + rolb $0x48,0x184db60f(%rax) │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + movzbl 0x10(%rbp),%eax │ │ │ │ + add $0xffffffffffffff20,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + je 45ed8d │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x3,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 45e616 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + mov (%rdx,%r8,1),%dl │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + lea 0x2(%rcx),%r9 │ │ │ │ + mov (%r8,%r9,1),%r8b │ │ │ │ + lea 0x10(%rax),%r9 │ │ │ │ + lea 0x3(%rcx),%r10 │ │ │ │ + mov (%r9,%r10,1),%r9b │ │ │ │ + movq $0x45ebc0,-0x30(%rbp) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %r10b,-0x20(%rbp) │ │ │ │ + mov %dl,-0x18(%rbp) │ │ │ │ + mov %r8b,-0x10(%rbp) │ │ │ │ + mov %r9b,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ebc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + leave │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - add -0xa(%rcx,%rcx,4),%cl │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45bbb8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x12(%rax) │ │ │ │ + adc $0x45b60f02,%eax │ │ │ │ + sub %cl,-0x7d(%rax) │ │ │ │ + rolb $0x48,0x204db60f(%rax) │ │ │ │ + add $0xffffff80,%ecx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + movzbl 0x18(%rbp),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + movzbl 0x10(%rbp),%ecx │ │ │ │ + add $0xffffffffffffff10,%rcx │ │ │ │ + shl $0x12,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + je 45ed84 │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x4,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 45e616 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x480215ed(%rax) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + jmp 45ec74 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - movabs 0x358a53b4d000000,%al │ │ │ │ add %al,(%rax) │ │ │ │ - ja 45d0f1 │ │ │ │ - movq $0x45cfa8,-0x98(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - movq $0x45cfd0,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x45cff8,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x45e088,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x2898941,-0x58(%r12) │ │ │ │ - movq $0x25bf211,-0x50(%r12) │ │ │ │ - movq $0x25bd8b2,-0x48(%r12) │ │ │ │ - movq $0x25bf219,-0x40(%r12) │ │ │ │ - movq $0x25bd8ba,-0x38(%r12) │ │ │ │ - movq $0x25bf221,-0x30(%r12) │ │ │ │ - movq $0x25bd8c2,-0x28(%r12) │ │ │ │ - movq $0x25bd8cb,-0x20(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25bd8a1,(%r12) │ │ │ │ - lea -0x67(%r12),%rbx │ │ │ │ + add %al,0x480215ed(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45ecf0 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 45ec99 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x2166961(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - lea 0x21607cd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x1e3f790,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + movq $0x45ed20,0x20(%rbp) │ │ │ │ + lea 0x23f7dbf(%rip),%r9 │ │ │ │ + lea 0x23f7db1(%rip),%r8 │ │ │ │ + lea 0x23f24ae(%rip),%rdi │ │ │ │ + lea 0x245a527(%rip),%rsi │ │ │ │ + lea -0x27(%r12),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 45bda8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x45ec40,0x0(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 23a4370 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,0x480215ec(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 45ed76 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 45ed42 │ │ │ │ + lea 0x215ec8f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x45ed68,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ed68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45d144 │ │ │ │ - movq $0x45d160,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4619a8 │ │ │ │ - lea 0x21607b5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sbb $0x21669c8,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2166876(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 45e552 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 45e552 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 45e552 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 45e9ad │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,0x4c0045d1(%r8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 45d020 │ │ │ │ + add %al,0x480215ef(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45edda │ │ │ │ + movq $0x45edf8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45e3d0 │ │ │ │ + lea 0x215ef7f(%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x45e048,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x25c4c7f,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nop │ │ │ │ - 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 │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + repnz adc $0x458d4802,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 45d204 │ │ │ │ - movq $0x45d220,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ + jb 45ee8f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45ee8a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x215f1e9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46f358 │ │ │ │ - lea 0x2160715(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48021606(%rax) │ │ │ │ - movl $0x45d248,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 45d020 │ │ │ │ + jmp 1f18fa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + repnz adc $0x458d4802,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45eef6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45eef1 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x215f01f(%rip),%rsi │ │ │ │ + lea 0x215f26a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1ed8ab8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 45f708 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 45ef60 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ (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 $0x45e068,-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 23a47e0 │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733e0bf4 <__environ@GLIBC_2.2.5+0x70b2298c> │ │ │ │ - (bad) │ │ │ │ - movq $0x45d2e8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 45d120 │ │ │ │ - lea 0x2160671(%rip),%rbx │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 45f2a2 │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - roll %cl,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45d1e0 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ 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 $0x45e028,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 45f6a4 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r10b │ │ │ │ + mov 0x50(%rbp),%r11b │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %al,(%r11,%r8,1) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ + mov %r10b,(%rax,%r11,1) │ │ │ │ + add $0x60,%rbp │ │ │ │ + add $0x2,%r8 │ │ │ │ + add $0x2,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45f2b2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ebx,%esi │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 45f054 │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + add $0x2,%r8 │ │ │ │ + add $0x60,%rbp │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 45f2b2 │ │ │ │ + mov %?,%ebx │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45d38a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebcae8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 45f691 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r10b │ │ │ │ + mov 0x60(%rbp),%r11b │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x50(%rbp),%al │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov %r9b,(%rax,%r8,1) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + mov %r10b,(%rax,%r9,1) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x2(%r8),%r9 │ │ │ │ + mov %r11b,(%rax,%r9,1) │ │ │ │ + add $0x68,%rbp │ │ │ │ + add $0x3,%r8 │ │ │ │ + add $0x3,%rdi │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45f2b2 │ │ │ │ + nop │ │ │ │ + mov %?,%ebx │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x45d368,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x6bf170,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2160a21(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %eax,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 45f13c │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + add $0x3,%r8 │ │ │ │ + add $0x68,%rbp │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 45f2b2 │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rsi),%dl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45d610 │ │ │ │ - movq $0x45d468,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45d468 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - or %edx,(%rsi) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000001(%rdx) │ │ │ │ - movl $0x45d4b0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45d4b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021609(%rax) │ │ │ │ - movl $0x45d4e0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45d4e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 45f16c │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 45f2a2 │ │ │ │ + nop │ │ │ │ + lea (bad),%esi │ │ │ │ + repz (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x9(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x1(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 45d61b │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 45d59b │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x45d6c8,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45d778 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x45d6b0,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45d778 │ │ │ │ - lea 0x2405068(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2160809(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 45d65f │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 45d59b │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x45d6f8,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45d778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x45d6e0,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45d778 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + xor %cl,0x45(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 45f67e │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r10b │ │ │ │ + mov 0x60(%rbp),%r11b │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x68(%rbp),%al │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x50(%rbp),%r9b │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + lea 0x10(%r14),%r9 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %dl,(%r9,%r8,1) │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + mov %r10b,(%rdx,%r9,1) │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x2(%r8),%r9 │ │ │ │ + mov %r11b,(%rdx,%r9,1) │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x3(%r8),%r9 │ │ │ │ + mov %al,(%rdx,%r9,1) │ │ │ │ + add $0x70,%rbp │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45f2b2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (bad),%esi │ │ │ │ + repz (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + jne 45f274 │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x70,%rbp │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 45f2b2 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x45(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 45f2a4 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rcx │ │ │ │ + mov 0x13(%rbx),%rdx │ │ │ │ + mov 0x1b(%rbx),%r9 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 45f556 │ │ │ │ + lea 0xc(%r8),%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jg 45f578 │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov (%r10,%rdi,1),%r10b │ │ │ │ + cmp $0x80,%r10b │ │ │ │ + jae 45f529 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + jl 45f4de │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + jge 45f3cb │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov (%rax,%r11,1),%al │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ + lea 0x2(%rdi),%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ + mov (%r9,%r11,1),%r9b │ │ │ │ + movq $0x45f068,-0x68(%rbp) │ │ │ │ + movzbl %r9b,%r11d │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + movzbl %al,%r11d │ │ │ │ + add $0xffffffffffffff80,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + add %rdx,%r11 │ │ │ │ + movzbl %r10b,%edx │ │ │ │ + add $0xffffffffffffff20,%rdx │ │ │ │ + shl $0xc,%rdx │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %r14,%r11 │ │ │ │ + lea -0x80(%rdx),%r14 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov %r11,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %r10b,-0x18(%rbp) │ │ │ │ + mov %al,-0x10(%rbp) │ │ │ │ + mov %r9b,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff98,%rbp │ │ │ │ + jmp 1f0e518 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov (%rax,%r11,1),%al │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + lea 0x2(%rdi),%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + mov (%r9,%r11,1),%r9b │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + lea 0x3(%rdi),%r11 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov (%rdx,%r11,1),%dl │ │ │ │ + movq $0x45f180,-0x70(%rbp) │ │ │ │ + movzbl %dl,%r11d │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + movzbl %r9b,%r11d │ │ │ │ + add $0xffffffffffffff80,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + add %rcx,%r11 │ │ │ │ + movzbl %al,%ecx │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + shl $0xc,%rcx │ │ │ │ + add %r11,%rcx │ │ │ │ + movzbl %r10b,%r11d │ │ │ │ + add $0xffffffffffffff10,%r11 │ │ │ │ + shl $0x12,%r11 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea -0x80(%r11),%r14 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov %r11,-0x58(%rbp) │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %r10b,-0x20(%rbp) │ │ │ │ + mov %al,-0x18(%rbp) │ │ │ │ + mov %r9b,-0x10(%rbp) │ │ │ │ + mov %dl,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff90,%rbp │ │ │ │ + jmp 1f0e518 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jge 45f5e5 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + jl 45f3cb │ │ │ │ + mov %r10b,%r11b │ │ │ │ + add $0x9f,%r11b │ │ │ │ + cmp $0x19,%r11b │ │ │ │ + ja 45f516 │ │ │ │ + add $0xe0,%r10b │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %r10b,(%r11,%r8,1) │ │ │ │ + inc %r8 │ │ │ │ + inc %rdi │ │ │ │ + jmp 45f2b2 │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %r10b,(%r11,%r8,1) │ │ │ │ + inc %r8 │ │ │ │ + inc %rdi │ │ │ │ + jmp 45f2b2 │ │ │ │ + cmp $0xe0,%r10b │ │ │ │ + jae 45f53a │ │ │ │ + mov $0x2,%r11d │ │ │ │ + jmp 45f2e0 │ │ │ │ + cmp $0xf0,%r10b │ │ │ │ + jae 45f54b │ │ │ │ + mov $0x3,%r11d │ │ │ │ + jmp 45f2e0 │ │ │ │ + mov $0x4,%r11d │ │ │ │ + jmp 45f2e0 │ │ │ │ + movq $0x45f6c8,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4ed8 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + add %r9,%rdx │ │ │ │ + cmp $0xc,%rdx │ │ │ │ + jl 45f5b4 │ │ │ │ + movq $0x45f150,-0x28(%rbp) │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a4f10 │ │ │ │ + movq $0x45f288,-0x28(%rbp) │ │ │ │ + lea 0xc(%rsi),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a4f10 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov (%rax,%r11,1),%al │ │ │ │ + movq $0x45ef98,-0x60(%rbp) │ │ │ │ + movzbl %al,%r11d │ │ │ │ + mov %r11,0xa8(%rsp) │ │ │ │ + movzbl %r10b,%r11d │ │ │ │ + add $0xffffffffffffff40,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + add %r9,%r11 │ │ │ │ + mov %r14,%r9 │ │ │ │ + lea -0x80(%r11),%r14 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov %r11,-0x58(%rbp) │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ + mov %r9,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r10b,-0x10(%rbp) │ │ │ │ + mov %al,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp 1f0e518 │ │ │ │ + movq $0x45f238,0x0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 1f72f58 │ │ │ │ + movq $0x45f100,0x0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 1f72f58 │ │ │ │ + movq $0x45f018,0x0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 1f72f58 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 45d778 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45d74a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45d430 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 45f6dc │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + clc │ │ │ │ + idiv %edi │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + incl 0xd(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ + ... │ │ │ │ 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 45d998 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 45d94c │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 45d7fa │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 45d7d4 │ │ │ │ - movq $0x45dbd0,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + mov $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 45f964 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 45f79d │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ + lea 0x10(%r8),%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 45f794 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rax,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 46006b │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 45f80e │ │ │ │ + movq $0x45f7e8,-0x30(%rbp) │ │ │ │ + lea 0x2401c87(%rip),%rbx │ │ │ │ mov %r14,-0x28(%rbp) │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x45dc58,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x45d830,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45d830 │ │ │ │ + jne 45f7e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ + adc $0x758b4c02,%eax │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 45f800 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 45f87f │ │ │ │ + movq $0x460428,-0x30(%rbp) │ │ │ │ + add $0xc,%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23a4cd0 │ │ │ │ + nop │ │ │ │ + xchg %cl,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x45d878,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %bh,0x480215e9(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x90(%rsp),%r14 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 45f8e1 │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + add $0x10,%rbx │ │ │ │ + add %rdi,%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 45f8d3 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45f8e1 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 46006b │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 45f8f6 │ │ │ │ + lea 0x215e8b3(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + mov (%rax,%r9,1),%al │ │ │ │ + cmp $0x80,%al │ │ │ │ + jae 460097 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 460101 │ │ │ │ + movq $0x45f940,-0x8(%rbp) │ │ │ │ + lea 0x2401b19(%rip),%rbx │ │ │ │ + mov %al,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45d878 │ │ │ │ + jne 45f940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + rex.RXB sbb (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,0x4c0215e8(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%cl │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 46011f │ │ │ │ + lea 0x215e8b5(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + mov 0x0(%rbx),%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021605(%rax) │ │ │ │ - movl $0x45d8a8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45d8a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4802401a(%rax) │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 45fa5c │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x12,%rcx │ │ │ │ + add $0xf0,%rcx │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ + mov %cl,(%r9,%rdi,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0xc,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%rcx │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + mov %cl,(%r9,%r10,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%rcx │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ + lea 0x2(%rdi),%r10 │ │ │ │ + mov %cl,(%r9,%r10,1) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + lea 0x3(%rdi),%r9 │ │ │ │ + mov %al,(%rcx,%r9,1) │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 45fb02 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r10,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45fcfb │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jge 45fd79 │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov (%r10,%rbx,1),%r10b │ │ │ │ + cmp $0x80,%r10b │ │ │ │ + jae 45fc60 │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ + inc %rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1f19150,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + jmp 45fb42 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%rbx),%bl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c021605(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %bl,0x19(%rax) │ │ │ │ + rex add -0x75(%rax),%cl │ │ │ │ + rex.RB push %r8 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 45fb0b │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r10,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45fccb │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x1f19150,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + lea 0x3(%rdi),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jl 45fc32 │ │ │ │ cmp $0x80,%rax │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ + setae %r9b │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + add %rcx,%r9 │ │ │ │ cmp $0x800,%rax │ │ │ │ setae %cl │ │ │ │ movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ cmp $0x2,%rcx │ │ │ │ - jl 45d972 │ │ │ │ + jl 45fbf6 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - jge 45db49 │ │ │ │ + jge 45f9bd │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0xc,%rcx │ │ │ │ add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ + mov %cl,(%r9,%rdi,1) │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ and $0x3f,%ecx │ │ │ │ add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + mov %cl,(%r9,%r10,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + lea 0x2(%rdi),%r9 │ │ │ │ + mov %al,(%rcx,%r9,1) │ │ │ │ + add $0x3,%rdi │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - jmp 45d785 │ │ │ │ - movq $0x45da18,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45fa40 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jge 45d9cc │ │ │ │ + jge 45fd2b │ │ │ │ test %rcx,%rcx │ │ │ │ - jl 45db49 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ + jl 45f9bd │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + mov %al,(%rcx,%rdi,1) │ │ │ │ + inc %rdi │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - jmp 45d785 │ │ │ │ - lea 0x2160491(%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 $0x45da90,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45fa40 │ │ │ │ + movq $0x45ff60,-0x8(%rbp) │ │ │ │ + shl $1,%r8 │ │ │ │ + lea 0x2(%r8),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %r9,0x8(%rbp) │ │ │ │ + mov %rdi,0x30(%rbp) │ │ │ │ + mov %rdx,0x38(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23a4f10 │ │ │ │ + cmp $0xe0,%r10b │ │ │ │ + jae 45fd9c │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + lea 0x1(%rbx),%r14 │ │ │ │ + mov (%r11,%r14,1),%r11b │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ + add $0x2,%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1f19150,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + movzbl %r11b,%r11d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + add $0xffffffffffffff40,%r10 │ │ │ │ + shl $0x6,%r10 │ │ │ │ + add %r11,%r10 │ │ │ │ + add $0xffffffffffffff80,%r10 │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + jmp 45fb42 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x45fae0,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %r8,0x8(%rbp) │ │ │ │ + mov %rsi,0x30(%rbp) │ │ │ │ + mov %rdx,0x38(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x45f998,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %r8,0x8(%rbp) │ │ │ │ + mov %rsi,0x30(%rbp) │ │ │ │ + mov %rdx,0x38(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ mov %rax,%rcx │ │ │ │ sar $0x6,%rcx │ │ │ │ add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ + mov %cl,(%r9,%rdi,1) │ │ │ │ and $0x3f,%eax │ │ │ │ add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + lea 0x1(%rdi),%r9 │ │ │ │ + mov %al,(%rcx,%r9,1) │ │ │ │ + add $0x2,%rdi │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - jmp 45d785 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45fa40 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x45ff98,0x10(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,0x38(%rbp) │ │ │ │ + mov %rsi,0x40(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a4ed8 │ │ │ │ + cmp $0xf0,%r10b │ │ │ │ + jae 45fe27 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + lea 0x1(%rbx),%r14 │ │ │ │ + mov (%r11,%r14,1),%r11b │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + lea 0x2(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov (%rax,%r14,1),%al │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ + add $0x3,%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1f19150,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl %r11b,%r11d │ │ │ │ + add $0xffffffffffffff80,%r11 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + add %rax,%r11 │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + add $0xffffffffffffff20,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + jmp 45fb42 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + lea 0x1(%rbx),%r14 │ │ │ │ + mov (%r11,%r14,1),%r11b │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + lea 0x2(%rbx),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov (%rax,%r14,1),%al │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + lea 0x3(%rbx),%r14 │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov (%rcx,%r14,1),%cl │ │ │ │ + movq $0x237dad8,-0x18(%r12) │ │ │ │ + add $0x4,%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1f19150,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + movzbl %al,%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + movzbl %r11b,%ecx │ │ │ │ + add $0xffffffffffffff80,%rcx │ │ │ │ + shl $0xc,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + movzbl %r10b,%eax │ │ │ │ + add $0xffffffffffffff10,%rax │ │ │ │ + shl $0x12,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + jmp 45fb42 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + enter $0x1e,$0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x15(%rax) │ │ │ │ + rex add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,(%rbx) │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xe8,%al │ │ │ │ + fcomp %st(2) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + cmp %r9b,-0x77(%r9) │ │ │ │ + rex.R and $0xf0,%al │ │ │ │ + movq $0x1f19170,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + add 0x30(%rbp),%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + dec %r8 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45ff7f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.WB cmp $0x0,%rax │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - add $0x16,%al │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %bl,%al │ │ │ │ + adc $0x40,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + dec %r8 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 45fa40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x49024014(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45da70 │ │ │ │ - movq $0x45d728,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 460087 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 45ffcf │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + movq $0x460018,0x0(%rbp) │ │ │ │ + lea 0x2401473(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460018 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp 460024 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - add (%rsi),%edx │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25bde50,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 460030 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 45dca2 │ │ │ │ + cmp 0x17(%rbx),%rax │ │ │ │ + jne 460079 │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add %rdx,%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 460062 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ + mov %rbx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ + call 406430 │ │ │ │ add $0x8,%rsp │ │ │ │ - jmp 45dc26 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ + movslq %eax,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 460079 │ │ │ │ + add $0x30,%rbp │ │ │ │ + lea 0x2455dd0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2455db9(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a4370 │ │ │ │ + cmp $0xe0,%al │ │ │ │ + jae 460268 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 4604d7 │ │ │ │ + movq $0x4600e0,-0x8(%rbp) │ │ │ │ + lea 0x2401380(%rip),%rbx │ │ │ │ + mov %al,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4600e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RXB sbb (%r8),%r8d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loope 4600f4 │ │ │ │ + add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + sub %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x7cb7f7b3(%r10) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%edx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 46011f │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 45d785 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %r9,%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jge 460258 │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 460150 │ │ │ │ + movq $0x4603b0,0x0(%rbp) │ │ │ │ + movzbl %cl,%r14d │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + jmp 233e760 │ │ │ │ + cmp $0xe0,%cl │ │ │ │ + jae 460192 │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + lea 0x1(%r9),%rdi │ │ │ │ + movzbl (%rax,%rdi,1),%eax │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add $0xffffffffffffff40,%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + lea -0x80(%rcx),%rax │ │ │ │ + movq $0x460390,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + jmp 233e760 │ │ │ │ + cmp $0xf0,%cl │ │ │ │ + jae 4601eb │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + lea 0x2(%r9),%rdi │ │ │ │ + movzbl (%rax,%rdi,1),%eax │ │ │ │ + lea 0x10(%r8),%rdi │ │ │ │ + lea 0x1(%r9),%r8 │ │ │ │ + movzbl (%rdi,%r8,1),%edi │ │ │ │ + add $0xffffffffffffff80,%rdi │ │ │ │ + shl $0x6,%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ + movzbl %cl,%eax │ │ │ │ + add $0xffffffffffffff20,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + movq $0x460370,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + jmp 233e760 │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + lea 0x3(%r9),%rdi │ │ │ │ + movzbl (%rax,%rdi,1),%eax │ │ │ │ + lea 0x10(%r8),%rdi │ │ │ │ + lea 0x2(%r9),%r10 │ │ │ │ + movzbl (%rdi,%r10,1),%edi │ │ │ │ + add $0xffffffffffffff80,%rdi │ │ │ │ + shl $0x6,%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + lea 0x1(%r9),%r8 │ │ │ │ + movzbl (%rax,%r8,1),%eax │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ + shl $0xc,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add $0xffffffffffffff10,%rcx │ │ │ │ + shl $0x12,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + lea -0x80(%rcx),%rax │ │ │ │ + movq $0x460350,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + jmp 233e760 │ │ │ │ + lea 0x215de51(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0xf0,%al │ │ │ │ + jae 4602cc │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 460491 │ │ │ │ + movq $0x4602a8,-0x8(%rbp) │ │ │ │ + lea 0x24011b3(%rip),%rbx │ │ │ │ + mov %al,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4602a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RXB sbb (%r8),%r8d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fists 0x458b4c02(%rip) │ │ │ │ + sub %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x7cb7f7b3(%r10) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%edx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 46011f │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jne 4604b4 │ │ │ │ + movq $0x460308,-0x8(%rbp) │ │ │ │ + lea 0x2401153(%rip),%rbx │ │ │ │ + mov %al,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460308 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RXB sbb (%r8),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + ficoms 0x458b4c02(%rip) │ │ │ │ + sub %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x7cb7f7b3(%r10) │ │ │ │ (bad) │ │ │ │ + mov 0x17(%rbx),%edx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 46011f │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2(%rax) │ │ │ │ (bad) │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 45dbe8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 45db13 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 45d785 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x22(%rax) │ │ │ │ + adc $0x558b4802,%eax │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + pop %rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x22(%rax) │ │ │ │ + adc $0x558b4802,%eax │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + ds nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + ficoms 0x558b4802(%rip) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + ficoms 0x558b4802(%rip) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fadds 0x1ff800e3(%rcx) │ │ │ │ + add %cl,-0x7f(%rax) │ │ │ │ + sti │ │ │ │ add %bl,%al │ │ │ │ - add %edx,(%rsi) │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 45dc70 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 45dae5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + jne 4603cd │ │ │ │ + mov $0xfffd,%ecx │ │ │ │ + jmp 4603d0 │ │ │ │ mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ + sar $0x2,%rax │ │ │ │ + inc %rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 460408 │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 460408 │ │ │ │ + movq $0x45fee8,-0x10(%rbp) │ │ │ │ + add $0x3,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a4cd0 │ │ │ │ + lea 0x24025e1(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %cl,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + fstl -0x3b7cb6fe(%rip) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4c(%rdi) │ │ │ │ + movq $0x45ef60,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + movq $0x45f848,0x0(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 45d785 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1b(%r12),%rbx │ │ │ │ + jmp 45ef60 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea -0x3(%rcx),%rdx │ │ │ │ + lea 0x3(%r9),%rsi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + jmp 46011f │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ + lea 0x4(%r9),%rsi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + jmp 46011f │ │ │ │ + lea -0x2(%rcx),%rdx │ │ │ │ + lea 0x2(%r9),%rsi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + jmp 46011f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ - add %edx,(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45dd17 │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 46055f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 45dd12 │ │ │ │ + je 46055a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2458158(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45d430 │ │ │ │ + movq $0x4605a0,-0x18(%rbp) │ │ │ │ + lea 0x1f95ab1(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ 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) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - lock add %dl,(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733e1684 <__environ@GLIBC_2.2.5+0x70b2341c> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x45dd78,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2403011(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49021600(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45d430 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49021600(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45ddd5 │ │ │ │ - movq $0x45dd30,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x6bf170,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2160089(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %bl,%ch │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 460594 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4605a0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x45e028,-0x10(%r12) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x216002f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x460578,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 460657 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 460652 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460698,-0x18(%rbp) │ │ │ │ + lea 0x1fca73d(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 46068c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460698 │ │ │ │ + nopw 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,0x1a(%rdi) │ │ │ │ - movq $0x45e048,-0x10(%r12) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215ffdf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x460670,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 46074f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46074a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460790,-0x18(%rbp) │ │ │ │ + lea 0x1f6bfc3(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 460784 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460790 │ │ │ │ + nopw 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,0x1a(%rdi) │ │ │ │ - movq $0x45e068,-0x10(%r12) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215ff8f(%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 45df60 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x460768,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 460847 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 460842 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460888,-0x18(%rbp) │ │ │ │ + lea 0x1f6bf7f(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 46087c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460888 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 45dfb2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 45dfe2 │ │ │ │ - movq $0x45e088,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x67(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x215feb4(%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) │ │ │ │ - push %rbp │ │ │ │ - (bad) │ │ │ │ - testb $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x460860,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 46093f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46093a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460980,-0x18(%rbp) │ │ │ │ + lea 0x1fac129(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x1f6,%edx │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 460974 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460980 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-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 $0x460958,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 460a37 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 460a32 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460a78,-0x18(%rbp) │ │ │ │ + lea 0x1fca34a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0xea,%al │ │ │ │ - testb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 460a6c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460a78 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fucomip %st(2),%st │ │ │ │ - testb $0x0,(%rcx) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x460a50,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 460b2f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 460b2a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460b70,-0x18(%rbp) │ │ │ │ + lea 0x1fc9c80(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 460b64 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460b70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %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 $0x1eec410,-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 $0x460b48,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e0c9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f6ecd9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 460c27 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 460c22 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460c68,-0x18(%rbp) │ │ │ │ + lea 0x1f6bb9a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e0ff │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45e120 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 460c5c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460c68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-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 $0x460c40,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e211 │ │ │ │ - movq $0x45e158,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45e158 │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 460d1f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 460d1a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460d60,-0x18(%rbp) │ │ │ │ + lea 0x1fb21d5(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45e21c │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e1b4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x45e0a0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e201 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45e0e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x215fc98(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 460d54 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460d60 │ │ │ │ + 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,0x27(%rdi) │ │ │ │ - movq $0x46f548,-0x18(%r12) │ │ │ │ - movq $0x28b5e39,-0x10(%r12) │ │ │ │ - movq $0x28a62b9,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ - lea 0x215fc32(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x460d38,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 460e17 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 460e12 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460e58,-0x18(%rbp) │ │ │ │ + lea 0x1fcb4fb(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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 460e4c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460e58 │ │ │ │ + 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,0x1f(%rdi) │ │ │ │ - movq $0x46f548,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-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) │ │ │ │ - lea 0x215fbda(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + movq $0x460e30,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,%ah │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45e322 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f250 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 460f0f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 460f0a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x460f50,-0x18(%rbp) │ │ │ │ + lea 0x1faf9aa(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 45e331 │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45e35a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f250 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xfb,%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45e3c3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e3b8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x45e338,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2204c23(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6bb6a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 460f44 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 460f50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-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 $0x460f28,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - andl $0x458d4802,(%rax) │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 45e42a │ │ │ │ - movq $0x45e440,-0x20(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea 0x215fabe(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 461007 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 461002 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 6bdc00 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x461048,-0x18(%rbp) │ │ │ │ + lea 0x1fb699a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x20(%rbp),%dh │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x45e488,0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 46103c │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 461048 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cli │ │ │ │ - adc $0xc5834802,%eax │ │ │ │ - or %ch,%cl │ │ │ │ - pop %rbp │ │ │ │ - lea (%rdi),%esi │ │ │ │ - add %cl,(%rdi) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x1eec410,-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 $0x461020,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e505 │ │ │ │ - movq $0x45e300,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x45e370,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x45e3e0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x215f9f1(%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) │ │ │ │ - call 4847fb2a <__environ@GLIBC_2.2.5+0x45bc18c2> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e552 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f440 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 461495 │ │ │ │ + movq $0x4610f8,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4610f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e58b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45e5a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,0x480215d4(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 4614a0 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 4614a0 │ │ │ │ + movq $0x461148,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461148 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x458b4802,%eax │ │ │ │ + adc %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x3(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4614a0 │ │ │ │ + movq $0x461198,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 45e662 │ │ │ │ - movq $0x45e600,-0x28(%rbp) │ │ │ │ + add %ch,%al │ │ │ │ + rcll %cl,0x45c74802(%rip) │ │ │ │ + loopne 461185 │ │ │ │ + adc %eax,0x0(%rsi) │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rdx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea 0x215d207(%rip),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e600 │ │ │ │ + jne 4611e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e652 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45e568,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45e673 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x45e6a8,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ + add %bh,-0x2d(%rax) │ │ │ │ + adc $0x458b4802,%eax │ │ │ │ + sbb %cl,0x3b(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 46123e │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %rcx,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 461235 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4614ac │ │ │ │ + movq $0x461268,0x0(%rbp) │ │ │ │ + lea 0x215d153(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e6a8 │ │ │ │ + jne 461268 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e705 │ │ │ │ - movq $0x46f568,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,%al │ │ │ │ + rclb %cl,0x458b4802(%rip) │ │ │ │ + sbb %cl,0x3b(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 4612be │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 4612b5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4614ac │ │ │ │ + movq $0x4612e8,0x0(%rbp) │ │ │ │ + lea 0x215d0b3(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4612e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rcx) │ │ │ │ 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 45e74b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45e768 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rclb %cl,0x458b4802(%rip) │ │ │ │ + sbb %cl,0x3b(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 46133e │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 461335 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4614ac │ │ │ │ + movq $0x461368,0x0(%rbp) │ │ │ │ + lea 0x215d013(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461368 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,0x480215d1(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + cmp 0x17(%rbx),%rax │ │ │ │ + jne 4613be │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 4613b5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4614ac │ │ │ │ + movq $0x4613e8,0x0(%rbp) │ │ │ │ + lea 0x240006b(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4613e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 45e7b9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45e81a │ │ │ │ - movq $0x45e7b8,-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 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rclb $1,0x458b4802(%rip) │ │ │ │ + sbb %cl,0x3b(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 46143a │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 461435 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4614ac │ │ │ │ + movq $0x461468,0x0(%rbp) │ │ │ │ + lea 0x215ce97(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e7b8 │ │ │ │ + jne 461468 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e80a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45e728,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %bl,-0x30(%rax) │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %r9b,0x4b(%rbx,%r9,4) │ │ │ │ + cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ + jge 461494 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45f708 │ │ │ │ + lea 0x215d104(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45e82b │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 111e9f8 │ │ │ │ + lea 0x233cf0b(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x45e858,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x7cfdea31(%rax) │ │ │ │ + jrcxz 4614da │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 46169d │ │ │ │ + movq $0x461508,0x0(%rbp) │ │ │ │ + lea 0x215cd5c(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e858 │ │ │ │ + jne 461508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + iret │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %dl,0x18(%rax) │ │ │ │ + add %r9b,0x4b(%rbx,%r9,4) │ │ │ │ + cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ + jge 461534 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45f708 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x480045e8(%r8) │ │ │ │ - mov 0x7(%rbx),%edi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49b188 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + iret │ │ │ │ + adc $0x7e38302,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 46169d │ │ │ │ + movq $0x461580,0x0(%rbp) │ │ │ │ + lea 0x215cddc(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc %bh,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - incl (%rdx) │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %dl,%al │ │ │ │ + adc $0x46,%al │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ + jge 4615ac │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45f708 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x7e38302,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 46169d │ │ │ │ + movq $0x4615f8,0x0(%rbp) │ │ │ │ + lea 0x215cd44(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4615f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WX (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45e8cb │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45e8e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x480215ce(%rax) │ │ │ │ + movl $0x461548,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45f708 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.WB (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 45e9a2 │ │ │ │ - movq $0x45e940,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7cfdea32(%rax) │ │ │ │ + jrcxz 461642 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 46169d │ │ │ │ + movq $0x461670,0x0(%rbp) │ │ │ │ + lea 0x215ccb0(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e940 │ │ │ │ + jne 461670 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %al,%al │ │ │ │ + adc $0x8b4c0046,%eax │ │ │ │ + rex.WXB cmovl -0x74b7f8bd(%r11),%rcx │ │ │ │ + jge 46169c │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45f708 │ │ │ │ + lea 0x215cc29(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + ret │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4618b5 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e992 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45e8a8,-0x28(%r12) │ │ │ │ + ja 461740 │ │ │ │ + movq $0x1e3f790,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + movq $0x4618d8,0x18(%rbp) │ │ │ │ + lea 0x23f536f(%rip),%r9 │ │ │ │ + lea 0x23f5361(%rip),%r8 │ │ │ │ + lea 0x23efa5e(%rip),%rdi │ │ │ │ + lea 0x2457ad7(%rip),%rsi │ │ │ │ + lea -0x27(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 45bda8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45e9b3 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x45e9e8,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x7cfdea34(%rax) │ │ │ │ + jrcxz 46176a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4618b5 │ │ │ │ + movq $0x461798,0x0(%rbp) │ │ │ │ + lea 0x215cb2c(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e9e8 │ │ │ │ + jne 461798 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x34(%rax) │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ add %al,%al │ │ │ │ - rex.W (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x45e5a8,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x45e768,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x45ea98,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x21630fc(%rip),%rsi │ │ │ │ - lea 0x2164855(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %r9b,0x4b(%rbx,%r9,4) │ │ │ │ + cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ + jge 4617c4 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45f708 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x34(%rax) │ │ │ │ + adc $0x7e38302,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4618b5 │ │ │ │ + movq $0x461810,0x0(%rbp) │ │ │ │ + lea 0x215ca94(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461810 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sar $0xff,%ah │ │ │ │ - incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + lret │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %ah,0x17(%rax) │ │ │ │ + add %r9b,0x4b(%rbx,%r9,4) │ │ │ │ + cmovl -0x74b7f8bd(%rbx),%ecx │ │ │ │ + jge 46183c │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45f708 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - rex.RXB (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45eadb │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45eaf8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lret │ │ │ │ + adc $0x7e38302,%eax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4618b5 │ │ │ │ + movq $0x461888,0x0(%rbp) │ │ │ │ + lea 0x215ca00(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,0x480215cb(%rax) │ │ │ │ + movl $0x4617d8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45f708 │ │ │ │ + lea 0x215c979(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021647(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45ebaa │ │ │ │ - movq $0x45eb48,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rclb $0x83,-0x2776b7fe(%rip) │ │ │ │ + loopne 4618e5 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 46195a │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4618fa │ │ │ │ + lea 0x215c0d7(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x461920,0x0(%rbp) │ │ │ │ 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 45eb48 │ │ │ │ + jne 461920 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x47(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45eb9a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45eab8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + movq $0x113e238,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45ebbb │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x45ebe8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ebe8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + mov 0xd(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 111ea90 │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.RX (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - in (%dx),%al │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - jnp 45ebff │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49b188 │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x46a958,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + lea 0x215af5b(%rip),%rsi │ │ │ │ + lea 0x215cc5d(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x215cc6c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49021646(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 45e8e8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 45ec7c │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45ec5b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45ec78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x46aa38,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x9(%r12),%rdi │ │ │ │ + lea 0x215aef6(%rip),%rsi │ │ │ │ + lea 0x215cca0(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x215ccaf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.RX (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 45ed32 │ │ │ │ - movq $0x45ecd0,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%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 $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ecd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.RB (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45ed22 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45ec38,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x46aa18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1(%r12),%rdi │ │ │ │ + lea 0x215ae93(%rip),%rsi │ │ │ │ + lea 0x215cce5(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x215ccf4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45ed43 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x45ed78,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ed78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.RB (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + 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,0x7e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x45e8e8,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x45eaf8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x45ee28,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2162d6c(%rip),%rsi │ │ │ │ - lea 0x21644c5(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x46a958,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + lea 0x215ae33(%rip),%rsi │ │ │ │ + lea 0x215cd2d(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x215cd3c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49021644(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45eaf8 │ │ │ │ - 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) │ │ │ │ - rex.R (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45ee6b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45ee88 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x46a978,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x28a62b9,(%r12) │ │ │ │ + lea -0xd(%r12),%rdi │ │ │ │ + lea 0x215adca(%rip),%rsi │ │ │ │ + lea 0x215cd6c(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x215cd7b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 461bbf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 461bba │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x461c00,-0x18(%rbp) │ │ │ │ + lea 0x1f6ab50(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f72a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.R (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 45eed9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45ef3a │ │ │ │ - movq $0x45eed8,-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 45eed8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 461bf4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 461c00 │ │ │ │ + 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 $0x1eec410,-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 $0x461bd8,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 461c98 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rcx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.XB (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45ef2a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45ee48,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + add -0x77(%rcx),%ecx │ │ │ │ + rorb $0x83,-0x40(%rcx,%rcx,4) │ │ │ │ + loopne 461caa │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 461dea │ │ │ │ + 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 461d5b │ │ │ │ + lea 0x10(%r14),%r9 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 461d33 │ │ │ │ + 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 406430 │ │ │ │ + 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 461c9a │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 461d53 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jl 461c9a │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 461de0 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + jmp 461c9d │ │ │ │ + lea 0x10(%r14),%r9 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 461dc0 │ │ │ │ + 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 406430 │ │ │ │ + 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 461c9a │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 461d53 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jl 461c9a │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 461d53 │ │ │ │ + lea 0x2454052(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45ef4b │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea 0x2454051(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x45ef78,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ef78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x480045ef(%r8) │ │ │ │ - mov 0x7(%rbx),%edi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49b188 │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 461e31 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x2453515(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sar $0xff,%ah │ │ │ │ - incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.X (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45efeb │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 461e71 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x2453ffd(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f008 │ │ │ │ + jmp 22dea98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021642(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45f0c2 │ │ │ │ - movq $0x45f060,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jb 461f37 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x461ed8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f060 │ │ │ │ + jne 461ed8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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 %cl,0x42(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45f0b2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45efc8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x46a8f8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45f0d3 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x45f108,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45f108 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49021641(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45f193 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x45ec78,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x45ee88,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x45f1b8,0x18(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x21629dc(%rip),%rsi │ │ │ │ - lea 0x2164135(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x461e88,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex (bad) │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sar $0xff,%ah │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 462028 │ │ │ │ + movq $0x461e08,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x461e48,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x46a918,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x461f58,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x215c8e6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in (%dx),%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45f20f │ │ │ │ - movq $0x45f228,-0x10(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x22074fb(%rip),%r14 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49b188 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 462072 │ │ │ │ + movq $0x462090,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 461fc8 │ │ │ │ + lea 0x215c8af(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49021640(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45f008 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + push %rdx │ │ │ │ + xor 0x2(%rbp),%al │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733e2ba4 <__environ@GLIBC_2.2.5+0x70b2493c> │ │ │ │ - rex.RX │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45f294 │ │ │ │ - movq $0x45e530,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x45f2c0,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 6ba9c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215ec72(%rip),%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 46218f │ │ │ │ + lea 0x215c820(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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) │ │ │ │ - in (%dx),%al │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %ch,%al │ │ │ │ - repnz add %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - shl %cl,%ecx │ │ │ │ - and $0x1f0f00,%eax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jmp 45f2fc │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x45f008,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x44(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4621dc │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 462174 │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x45f1e0,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4621d2 │ │ │ │ + movq $0x462130,-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 237c4e0 │ │ │ │ + lea 0x24440e0(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 46218f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shr $0x15,%bl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 45f37a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45faa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jae 46226b │ │ │ │ + lea 0x215c728(%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) │ │ │ │ - mov %ch,%bl │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45f3b2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45faa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - jmp 45f3dc │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45f3ea │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f630 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x22(%r8) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 462260 │ │ │ │ + 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) │ │ │ │ - sbb %ch,%bl │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45f422 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45e4b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - adc $0xc4814902,%eax │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45f4c0 │ │ │ │ - movq $0x45f358,-0x80(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x45f390,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x45f3c8,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x45f400,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4a87e0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 46226c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4622a1 │ │ │ │ + movq $0x462230,-0x10(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x6(%r14),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0x23fd342(%rip),%r14 │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2233180 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x215eaae(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,%dl │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45f50a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4622e1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x2453065(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45e4b8 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%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 │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45f546 │ │ │ │ + jb 46231f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 462390 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45f586 │ │ │ │ - movq $0x45f5a0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - je 45f595 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x45f520,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x45f568,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + jo 4623e2 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 462424 │ │ │ │ + test %r14,%r14 │ │ │ │ + jg 4623b9 │ │ │ │ + add $0xffffffffffffff90,%r12 │ │ │ │ + lea 0x2452f88(%rip),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x4622b8,-0x68(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + movq $0x4622f8,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x462340,-0x30(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x462368,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0x215c512(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 462488 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x5(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - call ffffffff838ef847 <__environ@GLIBC_2.2.5+0xffffffff810315df> │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x45f4e8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x45f5c8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x215e919(%rip),%rbx │ │ │ │ + add %bl,0x3d(%rax) │ │ │ │ + cmp $0x458b4802,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rorb $0xf,-0x5(%rcx,%rdi,1) │ │ │ │ + sbbl $0x1,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea 0x215c4b0(%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 2399d40 │ │ │ │ + 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 462535 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + cmpq $0x0,0x245f49d(%rip) │ │ │ │ + jne 4624bc │ │ │ │ + mov %rax,0x18(%r8,%rdx,8) │ │ │ │ + movq $0x23a9ad0,(%r8) │ │ │ │ + lea 0x18(%r8),%rax │ │ │ │ + shr $0x7,%rdx │ │ │ │ + mov 0x8(%r8),%r9 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %rdx,%r9 │ │ │ │ + movb $0x1,(%rax,%r9,1) │ │ │ │ + movq $0x462590,-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 462590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%r8d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x3c(%rax) │ │ │ │ + cmp $0x758b4802,%eax │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jge 4625a4 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0x2453882(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 462698 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + lea 0x1(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 462525 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jg 46270a │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jl 462631 │ │ │ │ + movq $0x4627b0,-0x40(%rbp) │ │ │ │ + lea 0x23d3be4(%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 23a5040 │ │ │ │ + movq $0x4627f0,-0x40(%rbp) │ │ │ │ + lea 0x23d3ba0(%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 23a5040 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45f6b2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45e4b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4626a4 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + add $0x18,%rbp │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4626e2 │ │ │ │ + movq $0x23a9b30,(%r8) │ │ │ │ + movq $0x1b9dae0,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + movq $0x113e218,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x462688,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jg 462759 │ │ │ │ + movq $0x462830,-0x40(%rbp) │ │ │ │ + lea 0x23d3abc(%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 23a5040 │ │ │ │ + movq $0x462870,-0x40(%rbp) │ │ │ │ + lea 0x23d3a78(%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 23a5040 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp 0x458b4c02(%rip),%bh │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r13b,%r8b │ │ │ │ + sub %al,0x0(%rsi) │ │ │ │ + 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 23a52e0 │ │ │ │ + nop │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45f6eb │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f708 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,%al │ │ │ │ + cmp %edi,0x458b4c02(%rip) │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r8b,%r8b │ │ │ │ + sub %eax,0x0(%rsi) │ │ │ │ + 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 23a52e0 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4c023d39(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x462a98,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 23a52e0 │ │ │ │ + nop │ │ │ │ + cmp %rax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x39(%rax) │ │ │ │ + cmp $0x458b4c02,%eax │ │ │ │ + adc %cl,-0x39(%rax) │ │ │ │ + adc %r14b,0x2b(%r8) │ │ │ │ + add %r9b,-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 23a52e0 │ │ │ │ + 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 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 462902 │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e305c <__environ@GLIBC_2.2.5+0xdb24df4> │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8bee6d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + cmp %bh,0x4d8b4c02(%rip) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x245f0d0,%eax │ │ │ │ + add %dh,-0x63(%rbp) │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x23a9ad0,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x462950,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f750 │ │ │ │ + jne 462950 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4c023d38(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x24534c4(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4625b2 │ │ │ │ + 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 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 4629da │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45f7a2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45f6c8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45f7c3 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp %bh,0x4d8b4c02(%rip) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x245eff8,%eax │ │ │ │ + add %dh,-0x65(%rbp) │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x23a9ad0,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x462a28,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x45f7f0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f7f0 │ │ │ │ + jne 462a28 │ │ │ │ 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 %bh,0x4c023d37(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x24533ec(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4625b2 │ │ │ │ + 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 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 462ab2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 45f7fb │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x37(%rax) │ │ │ │ + cmp $0x4d8b4c02,%eax │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x245ef20,%eax │ │ │ │ + add %dh,-0x65(%rbp) │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x23a9ad0,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x462b00,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462b00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex sub %edx,(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45f848 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2162312(%rip),%rsi │ │ │ │ - lea 0x216291b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %ah,%al │ │ │ │ + ss cmp $0x458b4c02,%eax │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 462b20 │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x2453314(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4625b2 │ │ │ │ + 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 2399d40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + jmp 462b8a │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RX (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %dh,0x36(%rax) │ │ │ │ + cmp $0x4d8b4c02,%eax │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x7d(%r8) │ │ │ │ + cmp $0x245ee48,%eax │ │ │ │ + add %dh,-0x65(%rbp) │ │ │ │ + mov %rax,0x18(%rcx,%r9,8) │ │ │ │ + movq $0x23a9ad0,(%rcx) │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + shr $0x7,%r9 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %r9,%rcx │ │ │ │ + movb $0x1,(%rax,%rcx,1) │ │ │ │ + movq $0x462bd8,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462bd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45f88e │ │ │ │ - movq $0x45f8a8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + ss cmp $0x458b4c02,%eax │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 462bf8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x245323c(%rip),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 4625b2 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4c0215bc(%rax) │ │ │ │ + lea 0x244369a(%rip),%esi │ │ │ │ + jmp 461b08 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x1000000(%rip) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4c0215bc(%rax) │ │ │ │ + mov 0x5(%rbx),%esi │ │ │ │ + jmp 461b08 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49021628(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45f90e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x45f818,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x45f868,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x8b4c0215,%ebx │ │ │ │ + jae 462c71 │ │ │ │ + jmp 461aa8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 48480f16 <__environ@GLIBC_2.2.5+0x45bc2cae> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45f9b0 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45f9a5 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 462d24 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x462ce8,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x45f690,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x45f708,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x45f8d0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x2163929(%rip),%rdi │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x223b825(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4938 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462ce8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB call 733e3324 <__environ@GLIBC_2.2.5+0x70b250bc> │ │ │ │ - sbb $0xe845c748,%eax │ │ │ │ - adc %bh,%dl │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + sub $0x8b480046,%eax │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462d10 │ │ │ │ + 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 %r15b,(%r8) │ │ │ │ + sub $0x89480046,%eax │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + adc %ch,%cl │ │ │ │ + in $0xf3,%al │ │ │ │ + (bad) │ │ │ │ + incl -0x1(%rcx) │ │ │ │ + lock addl $0x0,%gs:(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x5f(%rbp),%dh │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45fa6b │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1c(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x45f930,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x45f9d0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 462dcd │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x462c88,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x215e4b9(%rip),%rbx │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45fb29 │ │ │ │ + cwtl │ │ │ │ + mov $0x8d480215,%ebx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 462e20 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f6d259(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x23fe1b8(%rip),%rsi │ │ │ │ + lea 0x23fe4e3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 1f08030 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45fb5f │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,-0x49(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 462e62 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45fb80 │ │ │ │ + jmp 4610b8 │ │ │ │ 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 45fc71 │ │ │ │ - movq $0x45fbb8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45fbb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 45fc7c │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45fc14 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x45fb00,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x15,%bh │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 462eda │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45fc61 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x45fb40,-0x20(%r12) │ │ │ │ + ja 462ecf │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x462e38,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x215e338(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and $0x15,%dl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45fcba │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x480215b6(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 462f1a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f250 │ │ │ │ + jmp 4610b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45fcf6 │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,-0x6b(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 462f5a │ │ │ │ movq $0x23ab088,-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 23af5c8 │ │ │ │ + jmp 454378 │ │ │ │ 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45fd36 │ │ │ │ - movq $0x45fd50,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 463030 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x462fc8,-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 462fc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - and $0xfe,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 463020 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x462f30,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x46a8f8,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x45fcd0,-0x28(%r12) │ │ │ │ + add %al,-0x6c(%rax) │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4630a0 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x462f70,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x45fd18,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - loope 45fdf4 │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x45fc98,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x45fd78,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x215e191(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - and $0x8d480216,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45fe87 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 45fe82 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2458840(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - loope 45feb4 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45fef5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 45fef0 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2162290(%rip),%rdi │ │ │ │ - lea 0x215e0f8(%rip),%rsi │ │ │ │ - lea 0x223b2da(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4c98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - loope 45ff24 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45ff6c │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 45ff67 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2162a58(%rip),%r8 │ │ │ │ - lea 0x2162219(%rip),%rdi │ │ │ │ - lea 0x2162212(%rip),%rsi │ │ │ │ - lea 0x223b263(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733e38dc <__environ@GLIBC_2.2.5+0x70b25674> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8bff69 │ │ │ │ - lea 0x215e0c8(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8d480215,%ecx │ │ │ │ + rex.RB loopne 463119 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 463259 │ │ │ │ + movq $0x463108,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x215e0d0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463108 │ │ │ │ + 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,(%rax) │ │ │ │ - and %dl,(%rsi) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x89480215,%eax │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x23(%rbp),%dh │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x2161b63(%rip),%rsi │ │ │ │ - lea 0x2161fec(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - and (%rsi),%edx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46005f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 46005a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2458688(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + xor %eax,0x0(%rsi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463150 │ │ │ │ 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) │ │ │ │ - loopne 460096 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4600a8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2161ab2(%rip),%rsi │ │ │ │ - lea 0x21620bb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4600e6 │ │ │ │ - movq $0x460100,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + add %cl,0x480215b8(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + jb 463264 │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + jae 4632eb │ │ │ │ + add $0xa0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 463351 │ │ │ │ + mov 0x2(%rbx),%rcx │ │ │ │ + mov 0xa(%rbx),%rdx │ │ │ │ + mov 0x12(%rbx),%rsi │ │ │ │ + mov 0x1a(%rbx),%rbx │ │ │ │ + movq $0x462df0,-0x98(%r12) │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + movq $0x462e78,-0x80(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + lea -0x98(%r12),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 463237 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x462ef0,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x463050,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x215b722(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x215b768(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + jb 463308 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4632db │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + movq $0x462c68,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x16e5a38,-0x38(%r12) │ │ │ │ + lea -0x45(%r12),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x462d78,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x34(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0xfffffffffffffff8,%rsi │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + mov -0x4(%rsi),%esi │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 463361 │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 463386 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 463341 │ │ │ │ + movq $0x462c40,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x4633c0,0x18(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea 0x24355cb(%rip),%rdi │ │ │ │ + mov 0x11(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 463cb8 │ │ │ │ + movq $0x463410,0x18(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea 0x241b54f(%rip),%rdi │ │ │ │ + mov 0x11(%rbx),%rsi │ │ │ │ + lea 0x241c6dc(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 465a28 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex scas %es:(%rdi),%al │ │ │ │ - and (%rdx),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and %dl,(%rsi) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + 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 $0x460078,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4600c8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x215df61(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x215df16(%rip),%rsi │ │ │ │ - lea 0x215df30(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - 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 463cb8 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - fstl 0x458d4802(%rip) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4601e2 │ │ │ │ + shlb $1,0x458d4802(%rbp,%rdx,1) │ │ │ │ + loopne 4634d1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4634ef │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4634e4 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f250 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x23a9ad0,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + movq $0x463508,-0x20(%rbp) │ │ │ │ + lea 0x2452992(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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,0x33(%rdi) │ │ │ │ - movq $0x4601c0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x215dec3(%rip),%r8 │ │ │ │ - lea 0x215de5d(%rip),%rdi │ │ │ │ - lea 0x215ddec(%rip),%rsi │ │ │ │ - lea 0x223af86(%rip),%r14 │ │ │ │ - jmp 7d65a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215deb6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x4c(%rax) │ │ │ │ + adc $0xc9314502,%eax │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x2452917(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 462488 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %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 46028a │ │ │ │ + jb 46355e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4d68 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4602bf │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov 0x458d4802(%rip),%ss │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4635a8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%r8 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4602e0 │ │ │ │ + jmp 453fa8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x4802158e(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4603d1 │ │ │ │ - movq $0x460318,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 463680 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x463618,-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 460318 │ │ │ │ + jne 463618 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4603dc │ │ │ │ - add $0x30,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x72(%rax) │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 460374 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x460268,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ + ja 463670 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x463578,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x46a8f8,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4603c1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4602a0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x215dd68(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%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 46041b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460438 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,%al │ │ │ │ + lea -0x3b7cb6fe(%rip),%edx │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4636f0 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4635c0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB call 103e3d8c <__environ@GLIBC_2.2.5+0xdb25b24> │ │ │ │ + add %bl,-0x73(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + call 103e706c <__environ@GLIBC_2.2.5+0xdb28e04> │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8c08cd │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB call 8c6e8d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 460480 │ │ │ │ + jne 463760 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %dl,(%rax) │ │ │ │ + lea 0x458b4802(%rip),%edx │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4604d2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4603f8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 4637bb │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4636a0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4604f3 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x460528,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 460528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x480215b1(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 463883 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 463878 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x463480,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x463538,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x463718,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 462390 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x5(%r8) │ │ │ │ - rex.RX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 460558 │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + data16 rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 463908 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4638fd │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4638e1 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x2436658(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %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) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - fistl 0x458d4802(%rip) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4605cf │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4605f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,-0x50(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 463a40 │ │ │ │ + movq $0x4639e0,-0x30(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4639e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - rex.XB (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 460641 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 460681 │ │ │ │ - movq $0x460628,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 460628 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x463928,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x463a58,0x28(%rbp) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 463cb8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fistl -0x2776b7fe(%rip) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 46068c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 460671 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4605b0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x215dac0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 460699 │ │ │ │ + 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 $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4606d0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4606d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x50(%rdi) │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x460438,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x460750,0x0(%rbp) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x2161442(%rip),%rsi │ │ │ │ - lea 0x21642da(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 4630c8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + shrb $1,-0x72b7fdeb(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 463b35 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x244278d(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4630c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x7(%r8) │ │ │ │ - rex.RX add %r9b,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cmp $0xff,%bl │ │ │ │ - incl (%rcx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ + 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 %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add (%rax),%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 4607b2 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 463c14 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4d40 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x463be8,-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 463be8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4607e7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460808 │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 463be4 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jne 463c09 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4608f9 │ │ │ │ - movq $0x460840,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 460840 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 460904 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46089c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x460790,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ + ja 463c7c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x463b98,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4608e9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4607c8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x215d858(%rip),%rbx │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + cwtl │ │ │ │ + idiv %edi │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rbp) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x12000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - add -0x73(%r24),%r9b │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 460942 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f250 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xd7,%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4609c0 │ │ │ │ - add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4609b5 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x460920,-0x10(%r12) │ │ │ │ + ja 463e18 │ │ │ │ + movq $0x4637f0,-0x118(%r12) │ │ │ │ + mov %rsi,-0x108(%r12) │ │ │ │ + mov %r9,-0x100(%r12) │ │ │ │ + mov %rdi,-0xf8(%r12) │ │ │ │ + movq $0x463898,-0xf0(%r12) │ │ │ │ + mov %r14,-0xe0(%r12) │ │ │ │ + movq $0x463980,-0xd8(%r12) │ │ │ │ + mov %rsi,-0xd0(%r12) │ │ │ │ + mov %r8,-0xc8(%r12) │ │ │ │ + mov %r9,-0xc0(%r12) │ │ │ │ + mov %rdi,-0xb8(%r12) │ │ │ │ + lea -0xf0(%r12),%rax │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + movq $0x113e358,-0xa8(%r12) │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + movq $0x237db98,-0x98(%r12) │ │ │ │ + lea -0xa6(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + movq $0x463ab0,-0x80(%r12) │ │ │ │ + lea -0x96(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + lea -0xd7(%r12),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x463b08,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x463b58,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x16e59f8,-0x38(%r12) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x463b80,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x463c30,-0x10(%r12) │ │ │ │ + lea -0x118(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x215d752(%rip),%r8 │ │ │ │ - lea 0x215d6ec(%rip),%rdi │ │ │ │ - lea 0x215d67b(%rip),%rsi │ │ │ │ - lea 0x223a815(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x120,0x388(%r13) │ │ │ │ + lea 0x215abae(%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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4609ad │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4609fb │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 463e81 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2451fe9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460a18 │ │ │ │ + jmp 2087270 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 103e436c <__environ@GLIBC_2.2.5+0xdb26104> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8c148d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 463f54 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x463ef0,-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 460a60 │ │ │ │ + jne 463ef0 │ │ │ │ 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,%al │ │ │ │ - (bad) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 460ac6 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 460ab2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4609d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 460ad3 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x460b00,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %bh,(%rdi) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 460b00 │ │ │ │ + jne 463f38 │ │ │ │ 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,-0x2a(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - adc %dh,(%rax) │ │ │ │ - or 0x0(%rsi),%eax │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0xde894902,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4605f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - ds (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 460b80 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2160fda(%rip),%rsi │ │ │ │ - lea 0x2163e72(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x3f(%r8) │ │ │ │ + rex.RX add %r9b,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 463f4f │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 1009588 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480215d5(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 460bc6 │ │ │ │ - movq $0x460be0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rbp,2) │ │ │ │ + movl $0x463f98,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463f98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2b(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x46,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sbb %bh,%ah │ │ │ │ (bad) │ │ │ │ - incl (%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x2b(%rax) │ │ │ │ - adc $0xde894902,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 460a18 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x39(%r8) │ │ │ │ + and %r10b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.RX add %r9b,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 463fb3 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 461c98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 460c88 │ │ │ │ - movq $0x460958,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x460a18,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x460b50,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x460ba0,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x12(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + lea 0x215a94e(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x215d4c6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea 0x215a938(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %ch,0x4c0215d4(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 460c28 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + test %dl,0x458d4802(%rip) │ │ │ │ + rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ + jb 4640c0 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x464060,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464060 │ │ │ │ + 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) │ │ │ │ - xor %dl,%ah │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 460cfa │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %al,-0x7c(%rax) │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + lock test $0x40,%al │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460200 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4640a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xd2,%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 460d32 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45fde0 │ │ │ │ + add %bh,%al │ │ │ │ + adcl $0x48,-0x2776b6fe(%rip) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4543c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $1,%cl │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 460d6a │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0xd(%rax) │ │ │ │ + xor (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 464102 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f250 │ │ │ │ + jmp 1013220 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ 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 %dh,0x70(%rdi) │ │ │ │ - movq $0x460cb8,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x460cd8,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x460d10,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x460d48,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4a87e0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - lea 0x215d36e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,%al │ │ │ │ + test $0x15,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733e7a6c <__environ@GLIBC_2.2.5+0x70b29804> │ │ │ │ + jns 46416b │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46418f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x4640d8,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4641b0,-0x18(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 465a28 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x215d32d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.W and %al,(%rdx) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x215d30a(%rip),%r14 │ │ │ │ - jmp 6b1910 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rclb $1,0x458d4802(%rip) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x32,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 460eda │ │ │ │ + jb 464252 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f250 │ │ │ │ + jmp 1013220 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,%al │ │ │ │ + add %dh,-0x59(%rax) │ │ │ │ adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 460f43 │ │ │ │ - add $0x18,%r12 │ │ │ │ + call 733e7bbc <__environ@GLIBC_2.2.5+0x70b29954> │ │ │ │ + jns 4642bb │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 460f38 │ │ │ │ + ja 4642df │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x460eb8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x220201a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6bb6a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x464228,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x464300,-0x18(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 465a28 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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,0x25(%rdi) │ │ │ │ - movq $0x460ef0,-0x10(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x215d22b(%rip),%r14 │ │ │ │ - lea 0x2239fae(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215d21c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48021611,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 460fe8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2160b72(%rip),%rsi │ │ │ │ - lea 0x216117b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + mov %cl,(%rcx) │ │ │ │ + xor (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 461026 │ │ │ │ - movq $0x461040,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 46439e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1012110 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - add %bl,-0x7cb7fddd(%rdi) │ │ │ │ - (bad) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + test $0x80,%al │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + loopne 464409 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4643f1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x464408,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + lea 0x2451a81(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 2087270 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adc %dl,(%rsi) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x460fb8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x461008,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x215d129(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x80(%rax) │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.R │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 464438 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x215cfd6(%rip),%rsi │ │ │ │ - lea 0x215d0f8(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + adcb $0x8,0x458b4802(%rip) │ │ │ │ + movq $0x464468,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 462208 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jg 46447c │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cld │ │ │ │ + cmc │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $0x15,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 461122 │ │ │ │ + add %bh,0x8(%rax) │ │ │ │ + xor (%rdx),%al │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4644b7 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460f60 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + lea 0x241a43a(%rip),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 464557 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or %dh,(%rdx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 464500 │ │ │ │ + inc %rsi │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 464557 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x461100,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x215d08b(%rip),%r8 │ │ │ │ - lea 0x215cf1d(%rip),%rdi │ │ │ │ - lea 0x215ceac(%rip),%rsi │ │ │ │ - lea 0x223a046(%rip),%r14 │ │ │ │ - jmp 7d65a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215d07e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + xor (%rdx),%al │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 464534 │ │ │ │ + movq $0x4644d0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1012110 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + inc %rdi │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jge 46459b │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov 0x18(%rax,%rdi,8),%rdi │ │ │ │ + movq $0x464510,-0x40(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W (bad) │ │ │ │ + xor (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4611cb │ │ │ │ + jb 4645de │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4611e8 │ │ │ │ + jmp 1012110 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 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) │ │ │ │ + push $0x4802157e │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 464631 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x464648,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + lea 0x2451841(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 2087270 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e4b3c <__environ@GLIBC_2.2.5+0xdb268d4> │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8c242d │ │ │ │ - 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 461230 │ │ │ │ + add %bl,(%rax) │ │ │ │ + jle 46465c │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r15b,0x46(%r8) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 464678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + jge 46468c │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x48004646(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 462208 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4902157d(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 453a70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movabs %eax,0x394c90458d480215 │ │ │ │ clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 461282 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4611a8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4612a3 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4612d8,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + jb 4648fb │ │ │ │ + movq $0x464750,-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 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%r10 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4612d8 │ │ │ │ + jne 464750 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - adc 0x0(%rsi),%eax │ │ │ │ + add %cl,0x480215a2(%rax) │ │ │ │ + movl $0x4647a0,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x215a187(%rip),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 461308 │ │ │ │ + jne 4647a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + lea (%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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ + add %bh,(%rax) │ │ │ │ + movabs %al,0x8b4828458b480215 │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 4647f0 │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r8 │ │ │ │ + mov 0x60(%rbp),%r9 │ │ │ │ + mov 0x68(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + cmp 0x17(%rbx),%r14 │ │ │ │ + jne 464880 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 46486d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + call 406430 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4648ff │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4648df │ │ │ │ + movq $0x464118,-0x50(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0x464208,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x464b80,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x464928,0x18(%rbp) │ │ │ │ + mov %r10,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - call 4848292f <__environ@GLIBC_2.2.5+0x45bc46c7> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46137f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4613a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x36(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 4613f1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 461431 │ │ │ │ - movq $0x4613d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4613d8 │ │ │ │ + jne 464928 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + or 0x0(%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x32(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 46143c │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %dh,0x480215a0(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4649ea │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jne 464a54 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 461421 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x461360,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + ja 4649da │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%r9 │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x464488,-0x60(%r12) │ │ │ │ + mov %r8,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4645b8,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4645f8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x464b30,0x50(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 465a28 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x215ce10(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 461449 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x461480,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 464a44 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 461480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x464378,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4643b8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x464ae0,0x50(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 465a28 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 464abd │ │ │ │ + movq $0x464268,-0x50(%r12) │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0x464358,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x35(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + 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,0x50(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4611e8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x461500,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2160692(%rip),%rsi │ │ │ │ - lea 0x216352a(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - adc $0x89490046,%eax │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - shr $1,%ch │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - incl (%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%cl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x480215cc(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461562 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460f60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - int3 │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4615e0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4615d5 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x461540,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x215cc3a(%rip),%r8 │ │ │ │ - lea 0x215cacc(%rip),%rdi │ │ │ │ - lea 0x215ca5b(%rip),%rsi │ │ │ │ - lea 0x2239bf5(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bl,-0x62(%rax) │ │ │ │ + adc $0x458b4802,%eax │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 464bb8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%r9 │ │ │ │ + mov 0x50(%rbp),%r10 │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 464880 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - int3 │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + sbb %bl,-0x72b7fdeb(%rsi) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46161b │ │ │ │ + jb 464bed │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x24416d5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 461638 │ │ │ │ + jmp 4630c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - int3 │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 103e4f8c <__environ@GLIBC_2.2.5+0xdb26d24> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8c2ccd │ │ │ │ - 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 461680 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lret │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4616e6 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4616d2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4615f8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4616f3 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x461720,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 461720 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lret │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - adc %dl,0x17(%rax) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - jae 461733 │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lret $0x215 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4613a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - js 4617a0 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4617a0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x21603ba(%rip),%rsi │ │ │ │ - lea 0x2163252(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480215ca(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4617e6 │ │ │ │ - movq $0x461800,-0x10(%rbp) │ │ │ │ + add %ah,0x4902159d(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 464c6a │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 4630c8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x36(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb %al,0x0(%rsi) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 460808 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lret $0x215 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 461638 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x63(%rax) │ │ │ │ + adc $0xc4814902,%eax │ │ │ │ + or %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4618a8 │ │ │ │ - movq $0x461578,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x461638,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 464ddd │ │ │ │ + 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 $0x463e98,-0x100(%r12) │ │ │ │ + mov %rbx,-0xf0(%r12) │ │ │ │ + mov %rdi,-0xe8(%r12) │ │ │ │ + mov %r14,-0xe0(%r12) │ │ │ │ + movq $0x464010,-0xd8(%r12) │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + mov %r14,-0xc0(%r12) │ │ │ │ + movq $0x113e338,-0xb8(%r12) │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + movq $0x237db98,-0xa8(%r12) │ │ │ │ + lea -0xb7(%r12),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + movq $0x4646d0,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + lea -0xd8(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0xa6(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0x100(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x464bc0,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x461770,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x4617c0,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ + lea -0x8f(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x464c10,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x464c38,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x215c99e(%rip),%rbx │ │ │ │ + movq $0x108,0x388(%r13) │ │ │ │ jmp *-0x8(%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,0x4c0215c9(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 461848 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,%cl │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46191a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 461140 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - enter $0x215,$0x48 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 461952 │ │ │ │ + jb 464e76 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460f60 │ │ │ │ + movq $0x464e40,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464e40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x113e1f8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - enter $0x215,$0x48 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46198a │ │ │ │ + jb 464eb6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460f60 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x490215c8(%rax) │ │ │ │ - add $0x80,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 461a28 │ │ │ │ - movq $0x4618d8,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x4618f8,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x461930,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x461968,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4a87e0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - lea 0x215c846(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4c021598(%rax) │ │ │ │ + mov 0x5(%rbx),%esi │ │ │ │ + jmp 461a48 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461a83 │ │ │ │ - movq $0x461aa0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x244ba9e(%rip),%rsi │ │ │ │ - lea 0x2201f6f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22e9b90 │ │ │ │ - lea 0x215c8ae(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ + adc $0x738b4c02,%eax │ │ │ │ + add $0xffca77e9,%eax │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48021597(%rax) │ │ │ │ + mov 0xd(%rbx),%esi │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + jmp 4619e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4802159a(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 461b1b │ │ │ │ - movq $0x461b38,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x244ba06(%rip),%rsi │ │ │ │ - lea 0x2445400(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22e5d58 │ │ │ │ - lea 0x215c85e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 464fe4 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x464fa8,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464fa8 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - and (%rax),%esp │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 461bce │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 461bc9 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x244b958(%rip),%r14 │ │ │ │ - lea 0x2202338(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %dl,%al │ │ │ │ + rex.WRXB │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464fd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - enter $0x215,$0x49 │ │ │ │ - mov %esi,%esi │ │ │ │ - lea 0x215c8c6(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %bh,%al │ │ │ │ + rex.WRXB │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + adc %ch,%cl │ │ │ │ + and $0xd1,%al │ │ │ │ + (bad) │ │ │ │ + incl -0x1(%rcx) │ │ │ │ + lock add %gs:(%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,%al │ │ │ │ + cltd │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46508e │ │ │ │ + movq $0x465030,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 465030 │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461c32 │ │ │ │ - movq $0x461c50,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4629f8 │ │ │ │ - lea 0x215cc07(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48021599(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 465099 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46507e │ │ │ │ + movq $0x464f28,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x1d(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4650c8,0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 464c98 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ 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 %ah,0x480215cb(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461cc8 │ │ │ │ - movq $0x461ce0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x244b856(%rip),%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 463c78 │ │ │ │ + add %bh,0x49021598(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 465175 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x464f48,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ 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 xchg %eax,%edi │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4651c8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x23fbe10(%rip),%rsi │ │ │ │ + lea 0x23fc13b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1f08030 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + xchg %eax,%edi │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + call 733e8b34 <__environ@GLIBC_2.2.5+0x70b2a8cc> │ │ │ │ + and $0xf045c748,%eax │ │ │ │ + mov %dh,-0x76b7fdc6(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x465228,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 464c98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4652a2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4610b8 │ │ │ │ + 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 %bl,%al │ │ │ │ + jno 4652cc │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 461d8a │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 461d7f │ │ │ │ + jb 4652e2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x46f548,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 454378 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - enter $0x215,$0x48 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x48021571(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 461dd1 │ │ │ │ - movq $0x461de8,-0x10(%rbp) │ │ │ │ - lea 0x215c4fb(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jb 4653b8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x465350,-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 465350 │ │ │ │ + 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,0x71(%rax) │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4653a8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4652b8,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x46a8f8,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%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 0x244b6ca(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x480215c7(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461e9a │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %bh,0x49021570(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 461e8f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x461d28,-0x38(%r12) │ │ │ │ + ja 465428 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4652f8,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x461da8,-0x8(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + jo 46545c │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 465478 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%r8 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 453fa8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 465550 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4654e8,-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 4654e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x44,%ch │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jae 461eeb │ │ │ │ - jmp 231f248 │ │ │ │ + add %cl,0x4902156f(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 465540 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x465448,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x46a8f8,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ adc $0xc4834902,%eax │ │ │ │ - (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 461f7e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x461e20,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x461eb8,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x461ee0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + ja 4655c0 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x465490,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ adc $0x458d4802,%eax │ │ │ │ - call 733e58f4 <__environ@GLIBC_2.2.5+0x70b2768c> │ │ │ │ - jb 461ff3 │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 462010 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x461f08,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x462030,-0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea 0x24572bc(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x215c2c9(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ + jb 46589e │ │ │ │ + movq $0x465650,-0x38(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 465650 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48021593(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 465747 │ │ │ │ + movq $0x465690,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 465690 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x6d(%rax) │ │ │ │ + adc $0x458b4802,%eax │ │ │ │ + xor %cl,-0x7d(%rax) │ │ │ │ + jrcxz 465690 │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + jne 465747 │ │ │ │ + movq $0x4656d8,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4656d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4620a9 │ │ │ │ - movq $0x4620c0,-0x10(%rbp) │ │ │ │ - lea 0x215c28b(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4802156d(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 46592c │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 465737 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x465570,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x465770,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 465770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x6e(%rax) │ │ │ │ + adc $0x458b4802,%eax │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000001(%rsi) │ │ │ │ + movl $0x4657b0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4657b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ + adc $0x458b4802,%eax │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add $0xde840f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jne 46591f │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46593c │ │ │ │ + mov 0x2(%rbx),%rcx │ │ │ │ + mov 0xa(%rbx),%rdx │ │ │ │ + mov 0x12(%rbx),%rsi │ │ │ │ + mov 0x1a(%rbx),%rbx │ │ │ │ + movq $0x465198,-0x88(%r12) │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + movq $0x4651e0,-0x70(%r12) │ │ │ │ + lea -0x88(%r12),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 46588a │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x465278,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x4653d8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x244b3f2(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46590f │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + movq $0x464f00,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x16e5a38,-0x38(%r12) │ │ │ │ + lea -0x45(%r12),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x465120,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x34(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x480215c6(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462172 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 462167 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 4658ee │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 465989 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x461fa0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x462080,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + lea 0x244093d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + jmp 4655e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ @@ -103238,357 +105877,325 @@ │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - mov $0x44,%bl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jae 4621c3 │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4655e8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 %dh,0x490215c5(%rax) │ │ │ │ - add $0x60,%esp │ │ │ │ + add %dh,0x4902158f(%rax) │ │ │ │ + add $0x110,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 462256 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4620f8,-0x58(%r12) │ │ │ │ + ja 465b64 │ │ │ │ + movq $0x463e58,-0x108(%r12) │ │ │ │ + mov %rdi,-0xf8(%r12) │ │ │ │ + movq $0x464c98,-0xf0(%r12) │ │ │ │ + mov %rsi,-0xe8(%r12) │ │ │ │ + mov %r8,-0xe0(%r12) │ │ │ │ + mov %r9,-0xd8(%r12) │ │ │ │ + lea -0x108(%r12),%rax │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + mov %rdi,-0xc8(%r12) │ │ │ │ + mov %r14,-0xc0(%r12) │ │ │ │ + movq $0x464e00,-0xb8(%r12) │ │ │ │ + mov %rdi,-0xa8(%r12) │ │ │ │ + movq $0x464e90,-0xa0(%r12) │ │ │ │ + lea -0xb8(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov %r9,-0x88(%r12) │ │ │ │ + movq $0x464ed8,-0x80(%r12) │ │ │ │ + mov %r8,-0x78(%r12) │ │ │ │ + movq $0x16e5a38,-0x70(%r12) │ │ │ │ + lea -0x7d(%r12),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x4655e8,-0x60(%r12) │ │ │ │ + lea -0xef(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + lea -0x6c(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x462190,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x465960,-0x30(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4621b8,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + movq $0x4659a8,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4659d0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + movq $0x110,0x388(%r13) │ │ │ │ + lea 0x2158f02(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 465c08 │ │ │ │ + movq $0x465be0,-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 465be0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4622f3 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4622e8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4621e0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x462308,-0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea 0x2456fe8(%rip),%rdi │ │ │ │ - lea 0x215c062(%rip),%rsi │ │ │ │ - lea 0x215c079(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + lea 0x458b4802(%rip),%edx │ │ │ │ + and %cl,-0x39(%rax) │ │ │ │ + and %r13b,(%r8) │ │ │ │ + pop %rsp │ │ │ │ + rex.RX add %r9b,-0x77(%rcx) │ │ │ │ + rorl $0x18,0x45(%rbx,%rcx,4) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 463cb8 │ │ │ │ + lea 0x2158e79(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3e(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 462381 │ │ │ │ - movq $0x462398,-0x10(%rbp) │ │ │ │ - lea 0x215bfb3(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%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,0x2e(%rdi) │ │ │ │ + movq $0x46a978,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x28a62b9,(%r12) │ │ │ │ + lea -0xd(%r12),%rdi │ │ │ │ + lea 0x2156c52(%rip),%rsi │ │ │ │ + lea 0x2158e2c(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2158e3b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x244b11a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ret │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 462441 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 462436 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x462278,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x462358,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x46a978,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x25beb32,(%r12) │ │ │ │ + lea -0xd(%r12),%rdi │ │ │ │ + lea 0x2156be2(%rip),%rsi │ │ │ │ + lea 0x2157914(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2158e0b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + lea 0x358d4c02(%rip),%edx │ │ │ │ + push %rdx │ │ │ │ + add $0x87eb0244,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + lea 0x1d8d4802(%rip),%edx │ │ │ │ + cmc │ │ │ │ + lea 0x65ff02(%rip),%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %bl,-0x73(%rax) │ │ │ │ + adc $0x358d4c02,%eax │ │ │ │ + add -0x3b16fdbc(%rip),%al │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ + 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,(%rax) │ │ │ │ - mov $0x44,%al │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jae 462493 │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lea 0x738b4c02(%rip),%edx │ │ │ │ + add $0xfffe9fe9,%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%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) │ │ │ │ - ret │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46251d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4623d0,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x462460,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x462488,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - ret $0x215 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4625b2 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4625a7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4624b0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4625c8,-0x18(%rbp) │ │ │ │ - lea -0xf(%r12),%r8 │ │ │ │ - lea 0x2456d29(%rip),%rdi │ │ │ │ - lea 0x215bdeb(%rip),%rsi │ │ │ │ - lea 0x215be02(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x41(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 462641 │ │ │ │ - movq $0x462658,-0x10(%rbp) │ │ │ │ - lea 0x215bdc3(%rip),%rsi │ │ │ │ + add %bl,0x4902158d(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 465e8a │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 466260 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x244ae5a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 46264f │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + rex lea 0x458d4802(%rip),%edx │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4626f8 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4626ed │ │ │ │ + jb 465edd │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x462540,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x462618,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x24403e5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 466260 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -103600,102 +106207,184 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480244ad(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov %ss,0x738b4c02(%rip) │ │ │ │ + add $0xfffdbfe9,%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x8d480215,%edi │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 462791 │ │ │ │ - movq $0x4627a8,-0x10(%rbp) │ │ │ │ - lea 0x215bcb4(%rip),%rsi │ │ │ │ + add %al,0x4802158c(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 465f7d │ │ │ │ + movq $0x465f98,-0x18(%rbp) │ │ │ │ + lea 0x215e744(%rip),%rsi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 46f1d8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4802158b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 466004 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 465ff4 │ │ │ │ + movq $0x22e26b8,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x465f28,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x244ad10(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov -0x3b7eb6fe(%rip),%edx │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4660d3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x465e00,-0x80(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x465e58,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0x7f(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x465eb0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x465f00,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x16e59f8,-0x20(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x465f50,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x2158ace(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov 0x458d4802(%rip),%dl │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46611e │ │ │ │ + movq $0x466138,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 466028 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex rclb $0xf0,0x458d4802(%rip) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462889 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46287e │ │ │ │ + rex mov %dl,0x458d4802(%rip) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4661b5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x462690,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x462718,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x462740,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x231f6f0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x462768,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x244010d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + jmp 4630c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%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) │ │ │ │ @@ -103707,343 +106396,230 @@ │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - jae 4628db │ │ │ │ - jmp 231f248 │ │ │ │ + add %cl,%al │ │ │ │ + xchg %edx,-0x3b7cb6fe(%rip) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 4630c8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8d480215,%edi │ │ │ │ - rex.RB call 103e624c <__environ@GLIBC_2.2.5+0xdb27fe4> │ │ │ │ - (bad) │ │ │ │ - rolb $0x0,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8c524d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4662b1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4663c8 │ │ │ │ + movq $0x4662a0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 462940 │ │ │ │ + jne 4662a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x83490215,%esi │ │ │ │ + add %dl,-0x77(%rax) │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4663ba │ │ │ │ + movq $0x4662e8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4662e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov %edx,0x458b4802(%rip) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %ah,(%rcx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 4663d3 │ │ │ │ + add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4629c9 │ │ │ │ - cmpq $0xb,0x7(%rbx) │ │ │ │ - jg 4629b3 │ │ │ │ - movq $0x4627e0,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4628a8,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4628d0,-0x18(%r12) │ │ │ │ + ja 4663aa │ │ │ │ + movq $0x466028,-0x80(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x466100,-0x68(%r12) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x466188,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4661d8,-0x38(%r12) │ │ │ │ + lea -0x58(%r12),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x466200,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - lea 0x244ab15(%rip),%rbx │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21587fb(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x2158821(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x42(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x461ca0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4628f8,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466410 │ │ │ │ + movq $0x465dd8,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e5d58 │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0x215be3f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x244fa3a(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x89480215,%ebp │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 461c18 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480215bd(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462adc │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %ah,0x49021587(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 462ad1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x462a60,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + ja 466482 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ lea -0x6(%r12),%r14 │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - movq $0x28ad511,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ + jmp 466260 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adcb $0x20,(%rdi) │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ - adc %ch,%cl │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - rex.W and $0x0,%al │ │ │ │ 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 %dl,(%rax) │ │ │ │ - mov $0x8d480215,%esp │ │ │ │ - rex.RB call 733e646c <__environ@GLIBC_2.2.5+0x70b28204> │ │ │ │ - rex.WXB │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 462b61 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x462af0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - movq $0x28ad511,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rcrb $0x20,(%rdx) │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ - adc %ch,%cl │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - jb 462bac │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%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 %ah,-0x45(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733e64fc <__environ@GLIBC_2.2.5+0x70b28294> │ │ │ │ - rex.WXB │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 462bf1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x462b80,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - movq $0x28ad511,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 │ │ │ │ + xchg %rdx,0x458d4802(%rip) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 462c7b │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 462c70 │ │ │ │ + jb 4664d5 │ │ │ │ movq $0x23ab088,-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 $0x46f568,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1f(%r12),%r14 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x243fded(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 466260 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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,(%rax) │ │ │ │ - mov $0x8d480215,%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 462cc1 │ │ │ │ - movq $0x462cd8,-0x10(%rbp) │ │ │ │ - lea 0x215b60b(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %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 0x244a7da(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x8d480215,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 462d93 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 462d88 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 466541 │ │ │ │ movq $0x23ab088,-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 $0x462c10,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x462c98,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + lea 0x244f92d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ @@ -104053,25482 +106629,26318 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - jae 462de3 │ │ │ │ - jmp 231f248 │ │ │ │ + add %al,0x4c021585(%rax) │ │ │ │ + mov 0x5(%rbx),%esi │ │ │ │ + jmp 465c80 │ │ │ │ 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) │ │ │ │ - clc │ │ │ │ - mov $0x15,%bh │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %bl,-0x7b(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + call 103e9f04 <__environ@GLIBC_2.2.5+0xdb2bc9c> │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x72(%rdi) │ │ │ │ + mov $0x49000000,%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466671 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x462d10,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x462db0,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x462dd8,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x466618,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea -0x6(%r12),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 466618 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + test %dl,-0x2776b7fe(%rip) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 466680 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466661 │ │ │ │ + movq $0x466588,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x49(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733e67f4 <__environ@GLIBC_2.2.5+0x70b2858c> │ │ │ │ - jnp 462ef3 │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 462f19 │ │ │ │ - movq $0x23ab088,-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 $0x462e00,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x462f38,-0x18(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea 0x24563b3(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x215b538(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7b(%rax) │ │ │ │ + adc $0xc4814902,%eax │ │ │ │ + cwtl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x49000000(%rdi) │ │ │ │ + movl $0x466450,-0x90(%rsp) │ │ │ │ + mov %r14,-0x88(%r12) │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + movq $0x4664a8,-0x78(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + movq $0x4664f8,-0x58(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x16e59f8,-0x48(%r12) │ │ │ │ + lea -0x8f(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x466518,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x466560,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4665b0,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + lea 0x21584bb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x15,%dh │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 462fb1 │ │ │ │ - movq $0x462fc8,-0x10(%rbp) │ │ │ │ - lea 0x215b383(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x2434bff(%rip),%rsi │ │ │ │ + lea 0x21584f1(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ 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 0x244a4ea(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4a(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + pop %rax │ │ │ │ + jp 4667ea │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 463083 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 463078 │ │ │ │ + jb 4667de │ │ │ │ movq $0x23ab088,-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 $0x462ea0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x462f88,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp 1138ae8 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movabs %eax,0x77e907738b480244 │ │ │ │ - shr $0x1,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - mov $0x15,%ch │ │ │ │ + add %dl,(%rax) │ │ │ │ + jp 466832 │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x72(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x463000,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4630a0,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4630c8,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x4667b8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2158494(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x15,%ah │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733e6ae4 <__environ@GLIBC_2.2.5+0x70b2887c> │ │ │ │ - jnp 4631e3 │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 463209 │ │ │ │ - movq $0x23ab088,-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 $0x4630f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x463228,-0x18(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea 0x24560c3(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x215b270(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x2158454(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %ah,(%rax) │ │ │ │ - mov $0x15,%bl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4632a1 │ │ │ │ - movq $0x4632b8,-0x10(%rbp) │ │ │ │ - lea 0x215b093(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4668d6 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 466ac8 │ │ │ │ + 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 %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 0x244a1fa(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 466916 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x4d(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 463373 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 463368 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 466956 │ │ │ │ movq $0x23ab088,-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 $0x463190,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x463278,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp 466ac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46699e │ │ │ │ + movq $0x4669b8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af6d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - movabs 0x87e907738b480244,%eax │ │ │ │ - mov $0x1f0f01eb,%esi │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + imul $0x7507c3f6,0x0(%rsi),%eax │ │ │ │ + sbb -0x75(%rax),%ecx │ │ │ │ + add %edi,%edi │ │ │ │ + loopne 466a31 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0xc4,-0x7cb6fdeb(%rdx) │ │ │ │ - push $0x58a53b4d │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x72(%rdi) │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4632f0,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x463390,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4633b8,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x466930,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x15,%dl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733e6dd4 <__environ@GLIBC_2.2.5+0x70b28b6c> │ │ │ │ - jnp 4634d3 │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4634f9 │ │ │ │ - movq $0x23ab088,-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 $0x4633e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x463518,-0x18(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea 0x2455dd3(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x215afa8(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4668f0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x466978,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x15,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 463591 │ │ │ │ - movq $0x4635a8,-0x10(%rbp) │ │ │ │ - lea 0x215ada3(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ + jae 466b41 │ │ │ │ + lea 0x2158220(%rip),%rbx │ │ │ │ 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x72,%al │ │ │ │ + pop %rsi │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 466bcd │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466c3a │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ add $0x10,%rbp │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x466af0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 466af0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2449f0a(%rip),%rbx │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 466c1f │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 466c26 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466bbd │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4668b0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x480215b0(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463663 │ │ │ │ - add $0x48,%r12 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 463658 │ │ │ │ - movq $0x23ab088,-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 $0x463480,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x463568,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 466c0f │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x466a58,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 466f80 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ea5bc <__environ@GLIBC_2.2.5+0x70b2c354> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + mov $0x6c,%al │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sahf │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - jae 4636b3 │ │ │ │ - jmp 231f248 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 466cc7 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 466f80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xaf,%al │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x72(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4635e0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x463680,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4636a8,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733e70c4 <__environ@GLIBC_2.2.5+0x70b28e5c> │ │ │ │ - jnp 4637c3 │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4637e9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4636d0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x463808,-0x18(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea 0x2455ae7(%rip),%rdi │ │ │ │ - lea 0x215ad09(%rip),%rsi │ │ │ │ - lea 0x215ad10(%rip),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ea634 <__environ@GLIBC_2.2.5+0x70b2c3cc> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + sub %ch,0x46(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 466d3f │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 466f80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 463881 │ │ │ │ - movq $0x463898,-0x10(%rbp) │ │ │ │ - lea 0x215ab83(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%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 466d76 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2449c1a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46394a │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46393f │ │ │ │ + jb 466dba │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x463770,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x463858,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + jmp 466f80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x2000000,%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ea72c <__environ@GLIBC_2.2.5+0x70b2c4c4> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + and %ch,0x46(%rsi) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af6d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %dh,(%rax) │ │ │ │ - fwait │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - jae 46399b │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x6e(%r8) │ │ │ │ + rex.RX add %r14b,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 466e48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480215ab(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4639e1 │ │ │ │ - movq $0x4639f8,-0x10(%rbp) │ │ │ │ - lea 0x215ab74(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466ea0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x466d90,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2449ac0(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x480215ac(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463aeb │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 463ae0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4638d0,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x463968,-0x38(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x463990,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x231f6f0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + ja 466f18 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x466d50,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x466dd8,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4639b8,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 466f5f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 466f80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48024499(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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 %dl,0x480215ab(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463c4b │ │ │ │ - movq $0x463bb0,-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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103ea8d4 <__environ@GLIBC_2.2.5+0xdb2c66c> │ │ │ │ + (bad) │ │ │ │ + rex.X add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8cdf55 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 463bb0 │ │ │ │ + jne 466fc0 │ │ │ │ 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 %bh,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - (bad) │ │ │ │ + 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 $0x72,%al │ │ │ │ + push $0x48 │ │ │ │ + cmp $0x5,%edx │ │ │ │ + jb 4670da │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 463c4f │ │ │ │ - cmpq $0xb,0x7(%rbx) │ │ │ │ - jg 463c39 │ │ │ │ - movq $0x463a30,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 46702e │ │ │ │ + mov 0x3(%rbx),%rdx │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x466f38,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 467131 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 467150 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4670bf │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x466c68,-0x50(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x463b08,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x466ce0,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2157c2a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467121 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + movq $0x466ec8,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x463b30,-0x18(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%r12 │ │ │ │ - lea 0x244988f(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + movq $0x467188,0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x4671a8,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 463cdf │ │ │ │ - movq $0x462a88,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x462b18,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x462ba8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x463b58,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%r14 │ │ │ │ - jmp 22e5d58 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x215ab9f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480215ab(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463d2a │ │ │ │ - movq $0x463d48,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 463c78 │ │ │ │ - lea 0x215ab6f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%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 %cl,-0x7d(%rcx) │ │ │ │ + xor %bh,%cl │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + incl (%rcx) │ │ │ │ + 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 %ch,0x480215aa(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 461c18 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %bh,%cl │ │ │ │ + (bad) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x490215aa(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 463de4 │ │ │ │ - movq $0x463d98,-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,0x15(%rdi) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e7208 │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0x215aaba(%rip),%rbx │ │ │ │ + lea 0x2157b04(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 461c18 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,-0x72b7fdeb(%rdx) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 463e9c │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 463e91 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46723e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x463e18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - movq $0x28a6639,-0x20(%rbp) │ │ │ │ - movq $0x28ad4e9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 467430 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x490215a9(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 463ee3 │ │ │ │ - movq $0x463e38,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x244930c(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215a9cb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 463eb7 │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733e7864 <__environ@GLIBC_2.2.5+0x70b295fc> │ │ │ │ - sub $0x48,%al │ │ │ │ - movl $0x23ab088,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46727e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x463f60,-0x18(%rbp) │ │ │ │ - lea 0x24495b5(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4629f8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - test $0x15,%al │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x463f10,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x244920f(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x215a8de(%rip),%rbx │ │ │ │ - jmp *-0x8(%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) │ │ │ │ - test $0xa8,%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46402a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4672be │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 463dc0 │ │ │ │ + jmp 467430 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 461c18 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - test $0x15,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46408a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 467306 │ │ │ │ + movq $0x467320,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 463eb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 23af6d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - test $0x15,%al │ │ │ │ - add -0xa(%rcx,%rcx,4),%cl │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 463fb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x73(%r8) │ │ │ │ + rex.RX add %r14b,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 467348 │ │ │ │ + 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) │ │ │ │ - js 464122 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 46414d │ │ │ │ - movq $0x464008,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x464048,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x464068,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x4640a8,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x22ed138,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + 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 $0x467298,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x215a781(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,-0x72b7fdeb(%rdi) │ │ │ │ - rex.RB call 733e7acc <__environ@GLIBC_2.2.5+0x70b29864> │ │ │ │ - sub $0x48,%al │ │ │ │ - movl $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4641c8,-0x18(%rbp) │ │ │ │ - lea 0x244934d(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 463c78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x467258,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4672e0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5a(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x464178,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x2448fa7(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x215a6b6(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4674a9 │ │ │ │ + lea 0x2157988(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x72,%al │ │ │ │ + pop %rsi │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 467535 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4675a2 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x467458,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 467458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 467587 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 46758e │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467525 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x467218,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x16e59d8,-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 23a47e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467577 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x4673c0,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ - jmp 463d10 │ │ │ │ - nop │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4678e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 %dh,0x17(%rdi) │ │ │ │ - movq $0x464278,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x215a64a(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733eaf24 <__environ@GLIBC_2.2.5+0x70b2ccbc> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + sbb %dh,0x46(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480215a5(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 463d10 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 46762f │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4678e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,-0x72b7fdeb(%rsi) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 46437c │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 464371 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4642f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - movq $0x28a6639,-0x20(%rbp) │ │ │ │ - movq $0x28ad4e9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x490215a5(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4643c3 │ │ │ │ - movq $0x464318,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x2448e2c(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733eaf9c <__environ@GLIBC_2.2.5+0x70b2cd34> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + nop │ │ │ │ + jbe 46769e │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215a56b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 4676a7 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4678e8 │ │ │ │ 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) │ │ │ │ - xor %ah,-0x72b7fdeb(%rbp) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 464412 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4676de │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4642a0 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5c(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 463d10 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 464472 │ │ │ │ + jb 467722 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 464398 │ │ │ │ + jmp 4678e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x2000000,%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 %al,0x4c0215a4(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 464218 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733eb094 <__environ@GLIBC_2.2.5+0x70b2ce2c> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + mov %dh,0x46(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af6d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x9ffb989(%r8) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4677b0 │ │ │ │ + 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) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467808 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4676f8,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - js 46450a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 464535 │ │ │ │ - movq $0x4643f0,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x464430,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x464450,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x464490,-0x30(%r12) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467880 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4676b8,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ - movq $0x22ed138,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x467740,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x215a409(%rip),%rbx │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,%ch │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 464590 │ │ │ │ + jb 4678c7 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2454c89(%rip),%rsi │ │ │ │ - lea 0x21ff4f2(%rip),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22ff260 │ │ │ │ + jmp 4678e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103eb23c <__environ@GLIBC_2.2.5+0xdb2cfd4> │ │ │ │ + (bad) │ │ │ │ + rex.X add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8cf225 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 467928 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4645d1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1fa35e0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - movabs %eax,0x394ce8458d480215 │ │ │ │ - clc │ │ │ │ - jb 464679 │ │ │ │ - add $0x18,%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 $0x72,%al │ │ │ │ + push $0x48 │ │ │ │ + cmp $0x5,%edx │ │ │ │ + jb 467a42 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46466e │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4645a8,-0x10(%r12) │ │ │ │ + ja 467996 │ │ │ │ + mov 0x3(%rbx),%rdx │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x4678a0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x464658,-0x18(%rbp) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 467a99 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 467ab8 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467a27 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4675d0,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x467648,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2157392(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467a89 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + movq $0x467830,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x467af0,0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 464658 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x467b10,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5d(%rax) │ │ │ │ - adc $0x458b4c02,%eax │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fbstp (%rcx) │ │ │ │ - testb $0x10,0x75(%rbx,%rcx,4) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 465290 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + xor %bh,%cl │ │ │ │ + (bad) │ │ │ │ + incl (%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movabs %eax,0x394cf0458d480215 │ │ │ │ - clc │ │ │ │ - jb 4646f5 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4646ea │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4645e8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1f685e2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x490215a2(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46474e │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x464690,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %bh,%cl │ │ │ │ + (bad) │ │ │ │ + incl 0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x2433857(%rip),%rsi │ │ │ │ + lea 0x2157389(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + 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 464799 │ │ │ │ + jb 467b86 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1fa3418(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 467d78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movabs 0x394ce8458d480215,%eax │ │ │ │ - clc │ │ │ │ - jb 464841 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 464836 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x464770,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x464820,-0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 464820 │ │ │ │ - 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 %cl,0x4c0215a1(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 465290 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,-0x5f(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4648bd │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4648b2 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 467bc6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4647b0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1f6841a(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - movabs 0x3b4d28c483490215,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x464858,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 467c06 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 467d78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x60(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 464a38 │ │ │ │ - movq $0x464990,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 464990 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + 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 467c4e │ │ │ │ + movq $0x467c68,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af6d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movabs 0x8b4808458b480215,%al │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4649c0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4649fa │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4649ea │ │ │ │ - movq $0x4648d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0x1f682f5(%rip),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4649ea │ │ │ │ - movq $0x464710,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0x1f6827f(%rip),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x9ffb984(%r8) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 467c90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - lahf │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ + (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),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x464938,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x467be0,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - lea 0x1f681f8(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 464a64 │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 464b24 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 464b19 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 464a58 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ 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 %ch,-0x62(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ + 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 $0x464ac8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x467ba0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x467c28,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - adc $0x3000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 467df1 │ │ │ │ + lea 0x21571b0(%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) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x72,%al │ │ │ │ + pop %rsi │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 467e7d │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 464c23 │ │ │ │ - mov 0x7(%rdi),%rax │ │ │ │ - mov 0xf(%rdi),%rbx │ │ │ │ - mov 0x17(%rdi),%rcx │ │ │ │ - movq $0x464560,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x464a58,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + ja 467eea │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x467da0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 467da0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 467ecf │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 467ed6 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467e6d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x467b60,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x16e59d8,-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 23a47e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467ebf │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x467d08,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - cmp $0xb,%rsi │ │ │ │ - jl 464c19 │ │ │ │ - movq $0x464b40,-0x8(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x2159d73(%rip),%rbx │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 468230 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733eb86c <__environ@GLIBC_2.2.5+0x70b2d604> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + (bad) │ │ │ │ + jg 467f6e │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 467f77 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 468230 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 465290 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733eb8e4 <__environ@GLIBC_2.2.5+0x70b2d67c> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + fdivrs 0x46(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 467fef │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 468230 │ │ │ │ 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 464c99 │ │ │ │ + jb 468026 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1fa2f18(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 464d13 │ │ │ │ - movq $0x464cf8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 46806a │ │ │ │ + movq $0x23ab088,-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 464cf8 │ │ │ │ + jmp 468230 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733eb9dc <__environ@GLIBC_2.2.5+0x70b2d774> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + rolb $1,-0x74b7ffba(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af6d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + addb $0xf6,0x0(%rsi) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4680f8 │ │ │ │ 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,%al │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - add 0x4b(%rbx,%rcx,4),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6aa6d0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468150 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x468040,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x49021ff9(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 464d6e │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x464c70,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x464cb8,-0x8(%r12) │ │ │ │ + ja 4681c8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x468000,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x468088,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 464df5 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 464dea │ │ │ │ + jb 46820f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x464d28,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1f67f3e(%rip),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 468230 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - hlt │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103ebb84 <__environ@GLIBC_2.2.5+0xdb2d91c> │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 464e6f │ │ │ │ - movq $0x464e58,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.X add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8d04b5 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 464e58 │ │ │ │ + jne 468270 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c021ff4(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6a7ce0 │ │ │ │ + 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 $0x72,%al │ │ │ │ + push $0x48 │ │ │ │ + cmp $0x5,%edx │ │ │ │ + jb 46838a │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4682de │ │ │ │ + mov 0x3(%rbx),%rdx │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x4681e8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4683e1 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 468400 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46836f │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x467f18,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x467f90,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2156bba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4683d1 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + movq $0x468178,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x468438,0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x468458,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - fwait │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + xor %bh,%cl │ │ │ │ + (bad) │ │ │ │ + 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(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %bh,%cl │ │ │ │ + (bad) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x47(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x464d90,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x464e18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2156a94(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4684ea │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 10658d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x4802159a(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 464f6e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 464f63 │ │ │ │ + jb 468529 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x464e88,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0x1f67db6(%rip),%r14 │ │ │ │ + lea 0x21567ed(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $1,0x15(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 468591 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46857c │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x468590,-0x20(%rbp) │ │ │ │ + lea 0x21569e5(%rip),%rsi │ │ │ │ + lea 0x244d8f6(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4666a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x6a(%rax) │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x468500,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x468600,0x8(%rbp) │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 467d78 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + imul $0x46862800,0x45c74802(%rip),%edx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + ds adc $0xa7c9e902,%eax │ │ │ │ + (bad) │ │ │ │ + add %edx,0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + ds adc $0xde894802,%eax │ │ │ │ + lea 0x2153eb6(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x8(%rbp) │ │ │ │ + movq $0x25bd581,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 16e2650 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x66(%rax) │ │ │ │ adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 464fe2 │ │ │ │ - movq $0x464fd0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + call 103ebfbc <__environ@GLIBC_2.2.5+0xdb2dd54> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4686b0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 464fd0 │ │ │ │ + jne 4686b0 │ │ │ │ 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 %bl,%al │ │ │ │ - cltd │ │ │ │ - adc $0xdf894802,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 464bb0 │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc $0x4802,%ax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4686ee │ │ │ │ + movq $0x468710,0x0(%rbp) │ │ │ │ + lea 0x2156626(%rip),%r8 │ │ │ │ + lea 0x2156610(%rip),%rdi │ │ │ │ + lea 0x244d788(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 23afde0 │ │ │ │ + lea 0x215682d(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49021599(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + gs adc $0xd8894802,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 468740 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x468758,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468668 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 465055 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x464f00,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x464f90,-0x8(%r12) │ │ │ │ + ja 4687aa │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cltd │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or %ah,0x15(%rbp) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4650ef │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 46882b │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4650e4 │ │ │ │ + ja 468820 │ │ │ │ movq $0x23ab088,-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 $0x464ff8,-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 0x1f67c26(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x468668,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 468668 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49021598(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 465162 │ │ │ │ + movabs 0x4ce0458d48021564,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 468915 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x468890,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - movq $0x465078,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x21fee3d(%rip),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 468890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cwtl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x64(%rax) │ │ │ │ adc $0xc4834902,%eax │ │ │ │ - rex │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4651e8 │ │ │ │ + ja 468905 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x465108,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea 0x1f67b07(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4687d8,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x23aa018,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48021597,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 465264 │ │ │ │ + clc │ │ │ │ + adc $0x4802,%ax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 468997 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 465259 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ + ja 46898c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x468540,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 465190 │ │ │ │ + movq $0x4689b0,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2407a92(%rip),%r14 │ │ │ │ + movq $0x23ab2d8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1fe83a8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov $0xf9,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - push $0x58a53b4d │ │ │ │ + add %dh,(%rax) │ │ │ │ + movsxd -0x3b7cb6fe(%rip),%edx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rdx) │ │ │ │ - mov 0x7(%rdi),%eax │ │ │ │ - mov 0xf(%rdi),%rbx │ │ │ │ - mov 0x17(%rdi),%rcx │ │ │ │ - mov 0x1f(%rdi),%rdx │ │ │ │ - movq $0x465190,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - cmp $0xb,%rsi │ │ │ │ - jl 465314 │ │ │ │ - movq $0x465208,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x468840,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 465190 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x21596a3(%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 (%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x4684c8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x468938,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea 0x2156591(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 21ffc40 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x21565fb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x6a(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733e8cbc <__environ@GLIBC_2.2.5+0x70b2aa54> │ │ │ │ - jnp 4653ba │ │ │ │ - movl $0x4653a8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4653a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bl,%al │ │ │ │ + gs adc $0x6686eb02,%eax │ │ │ │ + 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) │ │ │ │ - xchg %eax,%esi │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %bl,%al │ │ │ │ - push %rbx │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4653d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 468abe │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - adc $0xdf894802,%eax │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 464bb0 │ │ │ │ - lea 0x21595f5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - loopne 465461 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 465498 │ │ │ │ - movq $0x465450,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465450 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 468afe │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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 %cl,0x48021595(%rax) │ │ │ │ - movl $0x465480,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 468b3e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6b(%rax) │ │ │ │ - adc $0x458b4c02,%eax │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 46549b │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 465290 │ │ │ │ - lea 0x2159559(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 465512 │ │ │ │ - movq $0x465500,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 468b86 │ │ │ │ + movq $0x468ba0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af6d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + mov 0x0(%rsi),%eax │ │ │ │ test $0x7,%bl │ │ │ │ - jne 465500 │ │ │ │ + jne 468bc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48021594(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 464bb0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 $0x468b18,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-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 23a47e0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6c(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x4654c0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x21594a2(%rip),%rbx │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x468ad8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x468b60,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6c(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4655d9 │ │ │ │ - movq $0x4655c0,-0x10(%rbp) │ │ │ │ + jae 468d29 │ │ │ │ + lea 0x21563d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x72,%al │ │ │ │ + pop %rsi │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 468db5 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468e22 │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movq $0x468cd8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4655c0 │ │ │ │ + jne 468cd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 468e07 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 468e0e │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468da5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x468a98,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x16e59d8,-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 23a47e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468df7 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x468c40,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 469168 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ - adc $0x58d4c02,%eax │ │ │ │ - (bad) │ │ │ │ - or %al,0x2(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 465290 │ │ │ │ - lea 0x2159438(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733e8f54 <__environ@GLIBC_2.2.5+0x70b2acec> │ │ │ │ - rex.WRB │ │ │ │ - movq $0x465640,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ec7a4 <__environ@GLIBC_2.2.5+0x70b2e53c> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + cwtl │ │ │ │ + mov 0x0(%rsi),%es │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465640 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c021593(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 468eaf │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 465290 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + jmp 469168 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6d(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x465600,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x215937a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ec81c <__environ@GLIBC_2.2.5+0x70b2e5b4> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + adc %cl,-0x74b7ffba(%rdi) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x6d(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 465678 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc $0xf6894c02,%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 465588 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 468f27 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 469168 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - adc $0xf8894902,%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - jmp 465410 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 468f5e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4657b5 │ │ │ │ - movq $0x4656d0,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x4656f8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x465720,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x2300ea8,-0x18(%r12) │ │ │ │ - lea -0x25(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x2159271(%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,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46583e │ │ │ │ - movq $0x465820,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 468fa2 │ │ │ │ + movq $0x23ab088,-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 465820 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 469168 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021591(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - movq $0x28b5e61,0x8(%rbp) │ │ │ │ - jmp 464bb0 │ │ │ │ - lea 0x215921b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ec914 <__environ@GLIBC_2.2.5+0x70b2e6ac> │ │ │ │ + and $0xe845c748,%eax │ │ │ │ + or %dl,-0x74b7ffba(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af6d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021591(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 465530 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + nop │ │ │ │ + rex.RX add %r14b,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 469030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - adc $0xf6894c02,%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4657e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 465368 │ │ │ │ - nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469088 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x468f78,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 465945 │ │ │ │ - movq $0x465868,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x465890,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x4658b8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x2300ea8,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + ja 469100 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x468f38,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x468fc0,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x2159119(%rip),%rbx │ │ │ │ + movq $0x40,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 469147 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 469168 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6f(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - enter $0x394c,$0xf8 │ │ │ │ - jb 465bff │ │ │ │ - movq $0x4659b8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103ecabc <__environ@GLIBC_2.2.5+0xdb2e854> │ │ │ │ + (bad) │ │ │ │ + rex.X add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8d2325 │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4659b8 │ │ │ │ + jne 4691a8 │ │ │ │ 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) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - lock add %bl,0x46(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%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) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add $0x72,%al │ │ │ │ + push $0x48 │ │ │ │ + cmp $0x5,%edx │ │ │ │ + jb 4692c2 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469216 │ │ │ │ + mov 0x3(%rbx),%rdx │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x469120,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x16e5a58,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 469319 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 469338 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4692a7 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x468e50,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x468ec8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2155dda(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469309 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + movq $0x4690b0,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x469370,0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465a00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x469390,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - nop │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - lock rex.W pop %rdx │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465a48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x48021590(%rax) │ │ │ │ - movl $0x465a80,0x0(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465a80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x70(%rax) │ │ │ │ - adc $0x7e38302,%eax │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x30(%rbp),%rax │ │ │ │ - jne 465bf1 │ │ │ │ - movq $0x465ab8,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465ab8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + xor %bh,%cl │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - nop │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %dh,%al │ │ │ │ - pop %rdx │ │ │ │ - rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - xor %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 465af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc $0x7e38302,%eax │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x30(%rbp),%rax │ │ │ │ - jne 465bf1 │ │ │ │ - movq $0x465b28,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465b28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + adc %bh,%cl │ │ │ │ (bad) │ │ │ │ - or (%rax),%al │ │ │ │ + incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4802158f(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 465bd5 │ │ │ │ - movq $0x465b78,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465b78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4693d2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 10658d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x71(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 465b99 │ │ │ │ - movq $0x465bc0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 6a16a8 │ │ │ │ - lea 0x24405e8(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x458b4802,%eax │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x49(%rsp,%rbx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - movq $0x23acaa8,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 465e10 │ │ │ │ - lea 0x2450241(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2158eb2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469411 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x2155905(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x8e,%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 465c42 │ │ │ │ + call 4848a984 <__environ@GLIBC_2.2.5+0x45bcc71c> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469464 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 465f58 │ │ │ │ + movq $0x469478,-0x20(%rbp) │ │ │ │ + lea 0x2155afd(%rip),%rsi │ │ │ │ + lea 0x244ca0e(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4666a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x5b(%rax) │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4693e8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4694e8,0x8(%rbp) │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468cb0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + out %al,(%dx) │ │ │ │ + (bad) │ │ │ │ + adc $0x98e1e902,%eax │ │ │ │ + (bad) │ │ │ │ + add %edx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021fd9(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + adc $0xde894802,%eax │ │ │ │ + lea 0x2152fce(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x8(%rbp) │ │ │ │ + movq $0x25bd581,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 16e2650 │ │ │ │ + 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 %dl,0x48021557(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 465d40 │ │ │ │ - movq $0x465cb8,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + jb 4695e4 │ │ │ │ + movq $0x469598,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 465cb8 │ │ │ │ + jne 469598 │ │ │ │ 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,-0x27(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB call 8cb9c8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465d08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,0x57(%rax) │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4695d6 │ │ │ │ + movq $0x4695f8,0x0(%rbp) │ │ │ │ + lea 0x215573e(%rip),%r8 │ │ │ │ + lea 0x2155728(%rip),%rdi │ │ │ │ + lea 0x244c8a0(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 23afde0 │ │ │ │ + lea 0x2155945(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + push %rsi │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 469628 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x469640,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 469550 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fcomps (%rdi) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x465d,$0x0 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - lea 0x21fd8da(%rip),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23761a0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ebx,0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469692 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000000(%rbp) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 23761a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %ecx,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + and %dl,0x15(%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 469711 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 469762 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x469710,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 469710 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,2) │ │ │ │ - movl $0x465d58,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - jmp 23761a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + push %rbp │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x469550,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x469778,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 469550 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rbx,1) │ │ │ │ - movl $0x465d90,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 23761a0 │ │ │ │ - lea 0x2450048(%rip),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rbp,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4697dd │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46982a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x46a9d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x12(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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,-0x73(%rax) │ │ │ │ - rex.RB call 733e9764 <__environ@GLIBC_2.2.5+0x70b2b4fc> │ │ │ │ - rex.RX │ │ │ │ + fcoms 0x15(%rdi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 733ed1ac <__environ@GLIBC_2.2.5+0x70b2ef44> │ │ │ │ + push %rsi │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 465e54 │ │ │ │ - movq $0x465c20,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x465e80,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + ja 4698ac │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x469428,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4698d0,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2406b72(%rip),%r14 │ │ │ │ + movq $0x23ab2d8,-0x18(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 6a8650 │ │ │ │ + jmp 1fe83a8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2158c62(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov %ss,0x45c74802(%rip) │ │ │ │ - add %ch,0x4c00465e(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 6ab408 │ │ │ │ - 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 %dl,-0x29(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rsp │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x465c60,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x4696c0,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov -0x876b7fe(%rip),%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 465fd8 │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x4693b0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x469858,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea 0x21557c1(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 21ffc40 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x21557c3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x14fdeaa9(%rax) │ │ │ │ + xchg %ah,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802158b(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 465978 │ │ │ │ - nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x46a8f8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x215577f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x75(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x465f08,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x465f30,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d138,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x46a918,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x2158b59(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2155734(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x46a958,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x21556f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov 0x458d4802(%rip),%dl │ │ │ │ - clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 465ff2 │ │ │ │ - movq $0x466010,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 465978 │ │ │ │ - lea 0x2158b27(%rip),%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,0x1a(%rdi) │ │ │ │ + movq $0x46a978,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x21556a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x244fe19(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x244fe14(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x46a998,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x215565c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x2155646,%eax │ │ │ │ + lea 0x2152d93(%rip),%rsi │ │ │ │ + lea 0x2152eed(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x76(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rsi │ │ │ │ + adc $0x66c6eb02,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rsi │ │ │ │ adc $0x458d4802,%eax │ │ │ │ - loopne 4660a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 46607a │ │ │ │ - movq $0x466098,-0x8(%rbp) │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 465e10 │ │ │ │ - lea 0x2158aaf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 469c84 │ │ │ │ + movq $0x469bf0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 469bf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + push %rbp │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 469c76 │ │ │ │ + movq $0x469c30,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 469c30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x244fd91(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48021555(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 469c8f │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469c66 │ │ │ │ + movq $0x16e5a18,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x244fd8c(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2155096(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x2155575(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x2155556(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%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 %bl,-0x76(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 466050 │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,-0x72b7fdeb(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46611a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469cd9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x215503d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 465e10 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + and %dl,0x15(%rbp) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 469d41 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 469d2c │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x469d40,-0x20(%rbp) │ │ │ │ + lea 0x21554ed(%rip),%rsi │ │ │ │ + lea 0x244c146(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4666a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x49021552(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 466185 │ │ │ │ - movq $0x4660d8,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x4660f8,-0x28(%r12) │ │ │ │ + ja 469d8c │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d138,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ + movq $0x469cb0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x21589a9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x77(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4661d2 │ │ │ │ - movq $0x4661f0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23750e8 │ │ │ │ - lea 0x2158987(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %edx,-0x2176b6fe(%rip) │ │ │ │ + movq $0x469db0,0x8(%rbp) │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 465f58 │ │ │ │ + jmp 467430 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov %edx,0x458d4802(%rip) │ │ │ │ - clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466232 │ │ │ │ - movq $0x466250,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23750e8 │ │ │ │ - lea 0x2158937(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %dl,-0x2176b6fe(%rip) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 466138 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,0x52(%rax) │ │ │ │ + adc $0x45c74802,%eax │ │ │ │ + add %bl,%al │ │ │ │ + popf │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + es (bad) │ │ │ │ + adc $0x9019e902,%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %edx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466298 │ │ │ │ - movq $0x4662b8,-0x8(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0xde894802,%eax │ │ │ │ + lea 0x2152706(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x8(%rbp) │ │ │ │ + movq $0x25bd581,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4662f8 │ │ │ │ - lea 0x2158901(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 16e2650 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x244fb71(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x244fb6c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + rorb $1,0x15(%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48021588(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466407 │ │ │ │ - movq $0x466338,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x469e60,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 466338 │ │ │ │ + jne 469e60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x78(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - lock andb $0x0,0x46(%rbx) │ │ │ │ + add %al,0x4802154e(%rax) │ │ │ │ + movl $0x469ec0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x23ad840,-0x28(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466380 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + movq $0x28b5e61,-0x18(%rbp) │ │ │ │ + movq $0x25bece2,-0x10(%rbp) │ │ │ │ + movq $0x25becf1,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 10658d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %dl,0x45c74802(%rip) │ │ │ │ - lock enter $0x4663,$0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 469f25 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469f72 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - 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 4663c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0x46a9d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x12(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %edx,0x458b4802(%rip) │ │ │ │ - xor %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rbx,1) │ │ │ │ - movl $0x4664b0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4664b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x466480,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x21587fa(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + push %rdx │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + call 733ed8f4 <__environ@GLIBC_2.2.5+0x70b2f68c> │ │ │ │ + push %rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469ff4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x469cf0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x46a018,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x240642a(%rip),%r14 │ │ │ │ + movq $0x23ab2d8,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1fe83a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x466438,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466438 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x79(%rax) │ │ │ │ - adc $0x458b4802,%eax │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x40(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23acaa8,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 466ab0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.WR adc $0xffffffffc4834902,%rax │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x469e10,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %edx,0x458b4802(%rip) │ │ │ │ - and %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rsi,1) │ │ │ │ - lea 0x244f9ae(%rip),%ebx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %dl,0x458b4802(%rip) │ │ │ │ - and %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - rex.RX add %r9b,%fs:-0x77(%rax) │ │ │ │ - ret │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4664e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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,0x23(%rdi) │ │ │ │ + movq $0x469fa0,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0x2154dc4(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 21ffc40 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x21551ae(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dl,-0x14fdeaaf(%rax) │ │ │ │ + sahf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021586(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 466412 │ │ │ │ - movq $0x466530,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466530 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7a(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4666dc │ │ │ │ - movq $0x466570,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466570 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46a111 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x2154c05(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %dl,0x458b4802(%rip) │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x1(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4665b8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4665b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + call 4848b679 <__environ@GLIBC_2.2.5+0x45bcd411> │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46a164 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x46a178,-0x20(%rbp) │ │ │ │ + lea 0x21550b5(%rip),%rsi │ │ │ │ + lea 0x244bd0e(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4666a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test %edx,-0x2776b7fe(%rip) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4666dc │ │ │ │ - movq $0x4665f8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4665f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add %bh,0x4e(%rax) │ │ │ │ + adc $0xc4834902,%eax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ + movq $0x16e59f8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x46a0e8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x46a1e8,0x8(%rbp) │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 466ac8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WRX adc $0x45c74802,%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + movabs %al,0x358d4cde89480046 │ │ │ │ + out %al,(%dx) │ │ │ │ + and -0x741e16fe(%rip),%dl │ │ │ │ + (bad) │ │ │ │ + add %edx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48021585(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 466745 │ │ │ │ - movq $0x466640,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466640 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add %bl,%al │ │ │ │ + and -0x2176b7fe(%rip),%dl │ │ │ │ + lea 0x21522ce(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x8(%rbp) │ │ │ │ + movq $0x25bd581,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 16e2650 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7b(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4666dc │ │ │ │ - movq $0x466680,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466680 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + cwtl │ │ │ │ + rex.WX adc $0x458d4802,%rax │ │ │ │ + enter $0x394c,$0xf8 │ │ │ │ + jb 46a292 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ad840,-0x38(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + movq $0x28b5e61,-0x28(%rbp) │ │ │ │ + movq $0x25bece2,-0x20(%rbp) │ │ │ │ + movq $0x25becf1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 10658d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - test %edx,0x45c74802(%rip) │ │ │ │ - add %dh,-0xdffb99a(%rax) │ │ │ │ - movups 0x7(%rbx),%xmm0 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - movsd %xmm0,0x30(%rbp) │ │ │ │ + cmp %cl,0x15(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 46a2f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46a37d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x46a2f8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4666b0 │ │ │ │ + jne 46a2f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - test %dl,0x100ff202(%rip) │ │ │ │ - xor %r14b,%r10b │ │ │ │ - movups 0x7(%rbx),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 46648d │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 4666dc │ │ │ │ - je 46644d │ │ │ │ - lea 0x244f756(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + rex.WB adc $0xffffffffc4834902,%rax │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46a36d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x46a248,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x23aa018,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x237d620,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x466720,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466720 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021584(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 46648d │ │ │ │ - movq $0x466830,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - movq $0x466778,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466778 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + rex.WRX adc $0x458d4802,%rax │ │ │ │ + call 733edcf4 <__environ@GLIBC_2.2.5+0x70b2fa8c> │ │ │ │ + push %rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46a3f4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x46a128,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x46a418,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x240602a(%rip),%r14 │ │ │ │ + movq $0x23ab2d8,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1fe83a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + 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 %ch,(%rax) │ │ │ │ - test %dl,-0x2776b7fe(%rip) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 46648d │ │ │ │ - movq $0x4667b8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4667b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add %cl,%al │ │ │ │ + adc $0xffffffffc4834902,%rax │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x46a2a8,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - adcl $0x0,0x45c74802(%rip) │ │ │ │ - call 4846ae28 <__environ@GLIBC_2.2.5+0x45bacbc0> │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4667e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + 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,0x23(%rdi) │ │ │ │ + movq $0x46a3a0,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0x2154914(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 21ffc40 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2154de6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021583(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 46648d │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 4666dc │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 46644d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.WRB adc $0x669eeb02,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.WR adc $0xfffffffff66be902,%rax │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7d(%rax) │ │ │ │ - adc $0x7e38302,%eax │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4666dc │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 46648d │ │ │ │ - jmp 46644d │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %al,-0x72b7fdeb(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46688a │ │ │ │ + jb 46a531 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x2333e9a(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 466cf8 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021fd7(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ + add %dl,0x4802154d(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 466988 │ │ │ │ - movq $0x466900,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + jb 46a619 │ │ │ │ + movq $0x46a5a0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ 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) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 466900 │ │ │ │ + jne 46a5a0 │ │ │ │ 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 %ah,-0x29(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB call 8cd258 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%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 %al,0x4d(%rax) │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46a608 │ │ │ │ + movq $0x46a5e0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 466950 │ │ │ │ + jne 46a5e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock sub %ch,0x46(%rdx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 466963 │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - lea 0x21fd6fa(%rip),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 237cf48 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ebx,0x0(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + rex.WRB adc $0x7e38302,%rax │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 46a5f7 │ │ │ │ + lea 0x2154cf4(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add (%rdi),%ecx │ │ │ │ - sbb $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 466a54 │ │ │ │ - movq $0x466a78,0x48(%rbp) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 237cf48 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %ecx,0x0(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0x46a508,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x46a550,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + jmp 4666a8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2154c72(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4c(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46a6c2 │ │ │ │ + movq $0x46a6e0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 46a638 │ │ │ │ + lea 0x2154c4f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add (%rdi),%ecx │ │ │ │ - adcl $0xffffff83,0x48000000(%rax) │ │ │ │ - sti │ │ │ │ - add 0x59(%rdx),%dh │ │ │ │ - movq $0x4669a0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - jmp 237cf48 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + rex.WXB adc $0xffffffffff6be902,%rax │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x54(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 466a54 │ │ │ │ - movq $0x4669e8,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 237cf48 │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - lea 0x244f3e7(%rip),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + 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 $0x46a9d8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x2(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2154bac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x48(%rdi,%rcx,8),%esi │ │ │ │ - add $0xffffffb8,%ebp │ │ │ │ - lea 0x244f3ad(%rip),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + 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 $0x46a9f8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2154b64(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adcb $0xe8,0x458d4802(%rip) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466aff │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 466af4 │ │ │ │ - movq $0x466868,-0x10(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x46aa18,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - movq $0x466b20,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 6a8f30 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2158112(%rip),%rbx │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2154b1c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x80(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %cl,0x6b(%rax) │ │ │ │ - add %r9b,0x75(%rbx,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - push %rbx │ │ │ │ - push %rdx │ │ │ │ - and $0x0,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x46aa38,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2154acf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - {rex2 0x1f} add -0x7d(%r25),%r9b │ │ │ │ + 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 $0x4668a8,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x46aa78,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - sldt (%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2154a87(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + adc %esp,(%rbx) │ │ │ │ + testb $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ 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 │ │ │ │ + xor $0x1f623,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jg 466bbc │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 466f48 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pop %rbx │ │ │ │ + and %esi,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jg 466be4 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 466eb0 │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + andl $0x1f6,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + and %esi,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4802157f(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 466e38 │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + shlb $1,(%rbx) │ │ │ │ + testb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4c02157f(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 4662f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x1f623f5(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7f(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 466278 │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + and %ah,(%rsi,%rsi,8) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 %dh,(%rax) │ │ │ │ - jg 466c84 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 4662f8 │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + rex.W and $0xf6,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 %cl,(%rax) │ │ │ │ - jg 466cac │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 466fe0 │ │ │ │ + add %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jne 46aa26 │ │ │ │ + testb $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x7e,%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 466cda │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4661b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4902157e(%rax) │ │ │ │ - add $0xd0,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 466e06 │ │ │ │ - movq $0x466ba8,-0xc8(%r12) │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - movq $0x466bd0,-0xb8(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - movq $0x466bf8,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x466c20,-0x98(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - movq $0x466c48,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x466c70,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x466c98,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x466cb8,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x237d118,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xb6(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - lea 0x2157e10(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + fwait │ │ │ │ + and $0xf6,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7d(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466e52 │ │ │ │ - movq $0x466e70,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4662f8 │ │ │ │ - lea 0x2157ddf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x244efb9(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x244efb4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x7,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + and $0xf6,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jl 466ec4 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733ea804 <__environ@GLIBC_2.2.5+0x70b2c59c> │ │ │ │ - and $0xe845c748,%eax │ │ │ │ - add %ch,0x46(%rdi) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - clc │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4662f8 │ │ │ │ - lea 0x2157d63(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + out %al,(%dx) │ │ │ │ + and $0xf6,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x7,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7c(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733ea89c <__environ@GLIBC_2.2.5+0x70b2c634> │ │ │ │ - and $0xe845c748,%eax │ │ │ │ - cwtl │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - rex.RX add %r9b,-0x77(%rax) │ │ │ │ - clc │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4662f8 │ │ │ │ - lea 0x2157cdb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46ab06 │ │ │ │ + movq $0x46aad0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46aad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x48a548,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x215485b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jnp 466ff4 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4670ef │ │ │ │ - movq $0x467020,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46ab81 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46ac59 │ │ │ │ + movq $0x46ab78,-0x20(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 467020 │ │ │ │ + jne 46ab78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 %al,0x4802157b(%rax) │ │ │ │ - movl $0x467068,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x480046ab(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 467068 │ │ │ │ + jne 46aba8 │ │ │ │ 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 %bh,(%rax) │ │ │ │ - jnp 46707c │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock mov $0x70,%al │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4670b0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46abd8 │ │ │ │ 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 %dh,%al │ │ │ │ - jp 4670c4 │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rbx,1) │ │ │ │ - movl $0x4671b8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4671b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x467188,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467188 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46ac08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2157b72(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4802157a(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 467155 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x7a(%rax) │ │ │ │ - adc $0x458b4802,%eax │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x40(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23acaa8,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov %rdx,0x30(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x48a568,-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 -0x1a(%r12),%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 467748 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2154710(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jp 46719c │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rsi,1) │ │ │ │ - lea 0x244ecad(%rip),%ebx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103ee5d4 <__environ@GLIBC_2.2.5+0xdb3036c> │ │ │ │ + (bad) │ │ │ │ + fildl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jns 4671cc │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - jno 467216 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ + movq $0x46acc0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4671f0 │ │ │ │ + jne 46acc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021579(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4673f2 │ │ │ │ - movq $0x467238,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467238 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x79(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4673e4 │ │ │ │ - movq $0x467278,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467278 │ │ │ │ + jne 46acf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jns 46728c │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - xor %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4672c0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4672c0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46ad20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - js 4672d4 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rcx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x467300,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467300 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ - 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 $0x48a588,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2154609(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021578(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 467465 │ │ │ │ - movq $0x467348,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467348 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103ee6e4 <__environ@GLIBC_2.2.5+0xdb3047c> │ │ │ │ (bad) │ │ │ │ + fildl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x78(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4673e4 │ │ │ │ - movq $0x467388,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + movq $0x46add0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 467388 │ │ │ │ + jne 46add0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - js 46739c │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r15b,-0xdffb98d(%r8) │ │ │ │ - movups 0x7(%rbx),%xmm0 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - movsd %xmm0,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4673b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ja 4673cc │ │ │ │ - add %dl,%dh │ │ │ │ - movups 0x30(%rbp),%xmm0 │ │ │ │ - movsd 0x7(%rbx),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 467195 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 4673e4 │ │ │ │ - je 467155 │ │ │ │ - lea 0x244ea70(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x467140,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467140 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x467440,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467440 │ │ │ │ + jne 46ae00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x77(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 467195 │ │ │ │ - movq $0x467110,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - movq $0x467498,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467498 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46ae30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ja 4674ac │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebp,%ebp │ │ │ │ - cld │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - je 4674f5 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4674d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x48a5c8,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2154501(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jbe 4674ec │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,(%r8) │ │ │ │ - jne 467525 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x244af9b,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021576(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 467195 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 4673e4 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 467155 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - jbe 467564 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x244af73,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + pop %rbp │ │ │ │ + add -0x73(%rax),%r9b │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 467572 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 46af36 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46af31 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x244af40(%rip),%rsi │ │ │ │ + lea 0x2154511(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 466cf8 │ │ │ │ - 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 %dl,%al │ │ │ │ - lret $0x21f │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 467670 │ │ │ │ - movq $0x4675e8,-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 4675e8 │ │ │ │ + jmp 23308d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x36(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB call 8cec28 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%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 %al,0x45(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46afad │ │ │ │ + movq $0x46af90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 467638 │ │ │ │ + jne 46af90 │ │ │ │ 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 %ch,(%rax) │ │ │ │ - lret $0x21f │ │ │ │ - movq $0x467688,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - lea 0x21fca12(%rip),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.RB adc $0x45c74802,%eax │ │ │ │ + clc │ │ │ │ + enter $0x46af,$0x0 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 237cf48 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 22665f8 │ │ │ │ + lea 0x2154504(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rex.R adc $0x45c74802,%eax │ │ │ │ + add %dh,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + rex.RX add %r9b,-0x73(%rax) │ │ │ │ + xor $0x21544a1,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 2331240 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x19(%rbp),%dh │ │ │ │ - movq $0x4676c8,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 237cf48 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %ecx,0x0(%rax,%rax,1) │ │ │ │ - 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 0x19(%rbp),%dh │ │ │ │ - movq $0x467708,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - jmp 237cf48 │ │ │ │ - add $0x50,%rbp │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b026 │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ebx,0x0(%rbp) │ │ │ │ - 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 0x15(%rbp),%dh │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 237cf48 │ │ │ │ - add $0x50,%rbp │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x243b27c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + pop %rsp │ │ │ │ + add -0x73(%rax),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46b0a6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46b0a1 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x244add0(%rip),%rsi │ │ │ │ + lea 0x2154431(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23308d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x74(%rax) │ │ │ │ + add %ah,0x44(%rax) │ │ │ │ adc $0x458d4802,%eax │ │ │ │ - call 733eb09c <__environ@GLIBC_2.2.5+0x70b2ce34> │ │ │ │ - rex.RX │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46778c │ │ │ │ - movq $0x467550,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4677b8,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 6a8f30 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x21574da(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46b11d │ │ │ │ + movq $0x46b100,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46b100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.R adc $0x45c74802,%eax │ │ │ │ + clc │ │ │ │ + cmp %dh,-0x74b3ffba(%rcx) │ │ │ │ + jae 46b113 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 22665f8 │ │ │ │ + lea 0x2154424(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jae 4677cc │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,%r8b │ │ │ │ - ja 467805 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - mov $0xf002445,%ebx │ │ │ │ (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rex.XB adc $0x45c74802,%eax │ │ │ │ + add %ah,-0x4f(%rax) │ │ │ │ + rex.RX add %r9b,-0x73(%rax) │ │ │ │ + xor $0x21543c1,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 2331240 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49021fc8(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ + 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 467818 │ │ │ │ - movq $0x467590,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 46b196 │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea 0x243b10c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jae 467854 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 467891 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 46786a │ │ │ │ - movq $0x467888,-0x8(%rbp) │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 466ab0 │ │ │ │ - lea 0x2157417(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + pop %rdx │ │ │ │ + add -0x73(%rax),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46b216 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46b211 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x244ac60(%rip),%rsi │ │ │ │ + lea 0x2154351(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23308d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x244e5a1(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x244e59c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc $0x50000000,%eax │ │ │ │ + pop %rdx │ │ │ │ + add -0x73(%rax),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46b27e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46b279 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x244abf8(%rip),%rsi │ │ │ │ + lea 0x2154349(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23308d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x73(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - loopne 467919 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4678f2 │ │ │ │ - movq $0x467910,-0x8(%rbp) │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 466ab0 │ │ │ │ - lea 0x215739f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + pop %rcx │ │ │ │ + add -0x73(%rax),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46b2e6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46b2e1 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x244ab90(%rip),%rsi │ │ │ │ + lea 0x2154341(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23308d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + pop %rcx │ │ │ │ + add -0x73(%rax),%r9b │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46b34e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46b349 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x244ab28(%rip),%rsi │ │ │ │ + lea 0x2154339(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23308d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 46b7c0 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x244e519(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x244e514(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jb 467964 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 467982 │ │ │ │ - movq $0x4679a0,-0x18(%rbp) │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 466ab0 │ │ │ │ - lea 0x215731f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46b3b1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f88550(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46b44e │ │ │ │ + movq $0x46b408,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46b408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jb 4679fc │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 467a1a │ │ │ │ - movq $0x467a38,-0x18(%rbp) │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 466ab0 │ │ │ │ - lea 0x2157297(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (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,0x29(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x46b388,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 22fd550 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48021571,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 467a9a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46b4c4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b4b9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x46b3c8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f624a2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 466ab0 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103eee2c <__environ@GLIBC_2.2.5+0xdb30bc4> │ │ │ │ + (bad) │ │ │ │ + mov (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jb 467acc │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 4679e8 │ │ │ │ + movq $0x46b520,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46b520 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ 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,0x32(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x46b468,-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 22fd550 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jno 467af4 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 467950 │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46b5ed │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b5e2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x46b4d8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f62389(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021571(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 467840 │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46b659 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46b6b0 │ │ │ │ + movq $0x46b658,-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 %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46b658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x46b588,-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 22fd550 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jno 467b74 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 4678c8 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x46b608,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1f6225f(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - jo 467b94 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 467ba2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 467748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4802156f,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 467bda │ │ │ │ + jb 46b794 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b789 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 466218 │ │ │ │ + jmp 46b6d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + cwtl │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rbp) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - loopne 467bfd │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 467d09 │ │ │ │ - movq $0x467a78,-0xd8(%r12) │ │ │ │ - mov %r14,-0xc8(%r12) │ │ │ │ - movq $0x467ab8,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - movq $0x467ae0,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - movq $0x467b08,-0xa0(%r12) │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - movq $0x467b30,-0x90(%r12) │ │ │ │ - lea -0xd8(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x467b60,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x467b80,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x467bb8,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x237d118,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ + ja 46b835 │ │ │ │ + movq $0x46b6d0,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 46b826 │ │ │ │ + movq $0x46b738,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x9e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xbe(%r12),%rax │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xe0,0x388(%r13) │ │ │ │ - lea 0x2156fad(%rip),%rbx │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 46b6d0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x2153e91(%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 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6b(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 467d60 │ │ │ │ - movq $0x467d78,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x24457be(%rip),%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 463c78 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103ef1d4 <__environ@GLIBC_2.2.5+0xdb30f6c> │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8d7155 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46b8c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + mov $0x8b480046,%eax │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46b8f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 46b7c0 │ │ │ │ + lea 0x2153dcc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %bl,%ah │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 467e2b │ │ │ │ - add $0x28,%r12 │ │ │ │ + jb 46b984 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 467e20 │ │ │ │ + ja 46b979 │ │ │ │ movq $0x23ab088,-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 $0x46f528,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1f(%r12),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - 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 %dh,0x67(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + sbb %bl,%ah │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 467e71 │ │ │ │ - movq $0x467e88,-0x10(%rbp) │ │ │ │ - lea 0x215645b(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 46ba10 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46ba05 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8b29,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ 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 0x244562a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - addr32 adc $0x458d4802,%eax │ │ │ │ + mov %bl,%bl │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 467f43 │ │ │ │ - add $0x48,%r12 │ │ │ │ + jb 46baa0 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 467f38 │ │ │ │ + ja 46ba95 │ │ │ │ movq $0x23ab088,-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 $0x467dc0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x467e48,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x46b998,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f61eb7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46bae1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f87e20(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rbp │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - jae 467f93 │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46bb8c │ │ │ │ + movq $0x46bb38,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46bb38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - adc $0x4902,%ax │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46802f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x467ec0,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x467f60,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x467f88,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733eb9a4 <__environ@GLIBC_2.2.5+0x70b2d73c> │ │ │ │ - jnp 4680a3 │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4680c9 │ │ │ │ - movq $0x23ab088,-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 $0x467fb0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4680e8,-0x18(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea 0x2451203(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2156d08(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %dh,0x37(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x46bab8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46b7c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x64(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 468161 │ │ │ │ - movq $0x468178,-0x10(%rbp) │ │ │ │ - lea 0x21561d3(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46bbfc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46bbf1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x46baf8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f61d12(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x244533a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802156c(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x480243d9(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 468233 │ │ │ │ - add $0x48,%r12 │ │ │ │ + jb 46bc88 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 468228 │ │ │ │ + ja 46bc7d │ │ │ │ movq $0x23ab088,-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 $0x468050,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x468138,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x46bba0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x52(%rax) │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - jae 468283 │ │ │ │ - jmp 231f248 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - imul $0x68,-0x3b7cb6fe(%rip),%edx │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46831f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4681b0,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x468250,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x468278,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - imul $0xffffffe8,0x458d4802(%rip),%edx │ │ │ │ + add %dl,(%rax) │ │ │ │ + flds 0x2(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4683c4 │ │ │ │ - add $0x28,%r12 │ │ │ │ + jb 46bd21 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4683b9 │ │ │ │ + ja 46bd16 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4682a0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4683d8,-0x18(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea 0x2450f17(%rip),%rdi │ │ │ │ - lea 0x2155f91(%rip),%rsi │ │ │ │ - lea 0x21569f0(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (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 $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - 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 %dh,0x61(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 468451 │ │ │ │ - movq $0x468468,-0x10(%rbp) │ │ │ │ - lea 0x2155ee3(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x46bc10,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f61c02(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + 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 %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 0x244504a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bh,0x48021569(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46851a │ │ │ │ + add %bh,-0x28(%rax) │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46bdb9 │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46850f │ │ │ │ + ja 46bdae │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x468340,-0x38(%r12) │ │ │ │ + movq $0x46bca0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x468428,-0x8(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ + jmp 22fd1b8 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4f(%rax) │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - jae 46856b │ │ │ │ - jmp 231f248 │ │ │ │ - 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 %dl,%al │ │ │ │ - push $0xffffffff83490215 │ │ │ │ - (bad) │ │ │ │ + add %bl,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + rex.XB add -0x7d(%r9),%cl │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4685fe │ │ │ │ + ja 46be3a │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4684a0,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x468538,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x468560,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + movq $0x46bd38,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f61aeb(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x68(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733ebf74 <__environ@GLIBC_2.2.5+0x70b2dd0c> │ │ │ │ - jb 468673 │ │ │ │ - add $0x20,%esp │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46bebc │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 468690 │ │ │ │ + ja 46beb1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x468588,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x4686b0,-0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea 0x2450c40(%rip),%rdi │ │ │ │ - lea 0x2155d02(%rip),%rsi │ │ │ │ - lea 0x21566f1(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46bdd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB call 103ef82c <__environ@GLIBC_2.2.5+0xdb315c4> │ │ │ │ + (bad) │ │ │ │ + add %r8,(%r8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 46bfa2 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46c03d │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x46bdd8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 46bf71 │ │ │ │ + movq $0x46be60,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - 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,0x4802155e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 468729 │ │ │ │ - movq $0x468740,-0x10(%rbp) │ │ │ │ - lea 0x2155c0b(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 46bdd8 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2444d72(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - addr32 adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4687e9 │ │ │ │ + rex.XB add -0x75(%r8),%cl │ │ │ │ + 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 4687de │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x468620,-0x30(%r12) │ │ │ │ + ja 46c061 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 46bff3 │ │ │ │ + movq $0x46ba28,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x468700,-0x8(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x46b928,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f61916(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x21536af(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x46c098,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x46bf90,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + {rex2 0x43} add -0x75(%r8),%r17b │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + push %rdx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %ah,(%rax) │ │ │ │ + ss adc $0x458d4802,%eax │ │ │ │ + call 733efa1c <__environ@GLIBC_2.2.5+0x70b317b4> │ │ │ │ + jnp 46c11a │ │ │ │ + movl $0x46c108,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ + xor $0xc7480215,%eax │ │ │ │ + add %r15b,(%r8) │ │ │ │ + roll $0x48,0x0(%rsi) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c138 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4802444c(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48021535(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 46bed8 │ │ │ │ + lea 0x21535a5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bh,0x35(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c1be │ │ │ │ + movq $0x46c1a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c1a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc $0x4902,%ax │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4688c5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x468778,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x468808,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x468830,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + add %al,0x35(%rax) │ │ │ │ + adc $0x3d8d4802,%eax │ │ │ │ + mov $0x9c,%dl │ │ │ │ + add -0x77(%rax),%r9b │ │ │ │ + fiadds 0x31(%rbp) │ │ │ │ + testb $0xc5,-0x7d(%rax) │ │ │ │ + or %ch,%cl │ │ │ │ + sbb %ch,%bh │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x2153543,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + xor $0x8d480215,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46c233 │ │ │ │ + movq $0x46c220,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0x2,0x15(%rbp) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46895a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46894f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x468858,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x468970,-0x18(%rbp) │ │ │ │ - lea -0xf(%r12),%r8 │ │ │ │ - lea 0x2450981(%rip),%rdi │ │ │ │ - lea 0x2155a43(%rip),%rsi │ │ │ │ - lea 0x215640a(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + xor $0x15,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jge 46c22c │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46bed8 │ │ │ │ + lea 0x21534de(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xor $0x15,%al │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0xb5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + xor $0x15,%al │ │ │ │ + add %cl,%ch │ │ │ │ + (bad) │ │ │ │ + add %ecx,%ebp │ │ │ │ + add %esp,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x2267638,-0x18(%r12) │ │ │ │ + movq $0x25bf761,-0x10(%r12) │ │ │ │ + movq $0x289b0c1,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x21534d2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 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 %bh,0x4802155b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4689e9 │ │ │ │ - movq $0x468a00,-0x10(%rbp) │ │ │ │ - lea 0x2155a1b(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + jb 46c33f │ │ │ │ + movq $0x46c328,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c328 │ │ │ │ + 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 %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 0x2444ab2(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 46c334 │ │ │ │ + movslq 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 22fd550 │ │ │ │ + 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) │ │ │ │ - nop │ │ │ │ - fs adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 468aa0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 468a95 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c3e9 │ │ │ │ + movq $0x46c398,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4688e8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4689c0,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - 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) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c398 │ │ │ │ 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 %bl,%al │ │ │ │ - rex.WB │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - jae 468af3 │ │ │ │ - jmp 231f248 │ │ │ │ - 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 │ │ │ │ - (bad) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 468b39 │ │ │ │ - movq $0x468b50,-0x10(%rbp) │ │ │ │ - lea 0x2156214(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2444968(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22fd550 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - movsxd 0x458d4802(%rip),%edx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 468c31 │ │ │ │ - add $0x60,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c45c │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 468c26 │ │ │ │ + ja 46c451 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x468a38,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x468ac0,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x468ae8,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x231f6f0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x468b10,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + movq $0x46c358,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f6149d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,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) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48(%rax) │ │ │ │ - add -0x75(%rax),%r9b │ │ │ │ - jae 468c83 │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x67(%rdi) │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 46c4c1 │ │ │ │ + movq $0x46c400,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x46c2e8,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f613fe(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x21532da(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x62(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 103ec5f4 <__environ@GLIBC_2.2.5+0xdb2e38c> │ │ │ │ - (bad) │ │ │ │ - rolb $0x0,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8d199d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733efe74 <__environ@GLIBC_2.2.5+0x70b31c0c> │ │ │ │ + rex.WR │ │ │ │ + movq $0x46c560,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468ce8 │ │ │ │ + jne 46c560 │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 468d71 │ │ │ │ - cmpq $0xb,0x7(%rbx) │ │ │ │ - jg 468d5b │ │ │ │ - movq $0x468b88,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x468c50,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x468c78,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - lea 0x244476d(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 46c574 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 46c478 │ │ │ │ + lea 0x2153264(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %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,0x2a(%rdi) │ │ │ │ - movq $0x467d38,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x468ca0,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e5d58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x215611f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - clc │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 468e1f │ │ │ │ - movq $0x468e40,-0x8(%rbp) │ │ │ │ + jb 46c5e2 │ │ │ │ + movq $0x46c5c8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 468da0 │ │ │ │ - lea 0x2156102(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c5c8 │ │ │ │ + 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 $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x2449892,%eax │ │ │ │ + movslq 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - andb $0x2,0x15(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 468ebd │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x468ed8,-0x18(%rbp) │ │ │ │ - lea 0x244463d(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 468da0 │ │ │ │ + jmp 22fd550 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x46c590,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f612bf(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x21531ab(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rdi │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0x468e88,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x2444297(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2155fce(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xe9f63145,-0xa(%rcx,%rcx,4) │ │ │ │ + or %dh,%bh │ │ │ │ + (bad) │ │ │ │ + jmp *-0x70(%rsi) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4802155f(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 468e08 │ │ │ │ - nop │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x5d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + xor %edx,-0x11116fe(%rip) │ │ │ │ + call 1f562c9e <__environ@GLIBC_2.2.5+0x1cca4a36> │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x468f88,-0x8(%r12) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x2267638,-0x18(%r12) │ │ │ │ + movq $0x25bf829,-0x10(%r12) │ │ │ │ + movq $0x289b0c1,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2155f62(%rip),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x215316a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rdi │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 468e08 │ │ │ │ - nop │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46c7c1 │ │ │ │ + movq $0x46c760,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c760 │ │ │ │ + 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) │ │ │ │ - and %bl,0x15(%rdi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 46908c │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 469081 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x469008,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - movq $0x28a6639,-0x20(%rbp) │ │ │ │ - movq $0x28ad4e9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4902155e(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4690d3 │ │ │ │ - movq $0x469028,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x244411c(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2155e83(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x7cffb939(%r8) │ │ │ │ + jrcxz 46c772 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W pop %rsi │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 469122 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 468fb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0x244968d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2449688(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21530c8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rbp │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 468e08 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %bl,0x15(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 469182 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 46c883 │ │ │ │ + movq $0x46c828,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4690a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c828 │ │ │ │ + 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 %bl,0x4c02155d(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 468f28 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x38(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46c860 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + 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 │ │ │ │ + test $0x2b,%al │ │ │ │ + pop %rdx │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - js 46921a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 469245 │ │ │ │ - movq $0x469100,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x469140,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x469160,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x4691a0,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x22ed138,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x2155d21(%rip),%rbx │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x215300e,%eax │ │ │ │ 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 469a50 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4848b238 <__environ@GLIBC_2.2.5+0x45bccfd0> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4692c0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x244ff59(%rip),%rsi │ │ │ │ - lea 0x21fa7c2(%rip),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46c949 │ │ │ │ + movq $0x46c8e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22ff260 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c8e8 │ │ │ │ + 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 469301 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f9e8b0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + leave │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46c920 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0x2449505(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2449500(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2152f70(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rsi │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 103ecc6c <__environ@GLIBC_2.2.5+0xdb2ea04> │ │ │ │ - (bad) │ │ │ │ - test %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46939e │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4692d8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x469388,-0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ca0b │ │ │ │ + movq $0x46c9b0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469388 │ │ │ │ + jne 46c9b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x56(%rax) │ │ │ │ - adc $0x458b4c02,%eax │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fbstp (%rcx) │ │ │ │ - testb $0x10,0x75(%rbx,%rcx,4) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 465290 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rsi │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 469425 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46941a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x469318,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1f63804(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + leave │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46c9e8 │ │ │ │ + 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) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x49021555(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46947e │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4693c0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + test $0x2b,%al │ │ │ │ + pop %rdx │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x2152eb6,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4694c9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f9e6e8(%rip),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46cad1 │ │ │ │ + movq $0x46ca70,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46ca70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rsp │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 103ece34 <__environ@GLIBC_2.2.5+0xdb2ebcc> │ │ │ │ (bad) │ │ │ │ - test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 469566 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4694a0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x469550,-0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x7cffb936(%r8) │ │ │ │ + jrcxz 46ca82 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469550 │ │ │ │ + jne 46caa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c021554(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 465290 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x54(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4695ed │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4695e2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4694e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1f6363c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0x244937d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2449378(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2152e18(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push %rbx │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x469588,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x53(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 469768 │ │ │ │ - movq $0x4696c0,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46cb93 │ │ │ │ + movq $0x46cb38,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4696c0 │ │ │ │ + jne 46cb38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rbx │ │ │ │ - adc $0x458b4802,%eax │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4696f0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 46972a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46971a │ │ │ │ - movq $0x469608,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0x1f634f3(%rip),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46971a │ │ │ │ - movq $0x469440,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0x1f634cb(%rip),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x35(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46cb70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x52(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x46(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x469668,-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 0x1f6346e(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + test $0x2b,%al │ │ │ │ + pop %rdx │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x2152d5e,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rcx │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4698be │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4698b3 │ │ │ │ - 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 $0x469780,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x469880,-0x10(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 46cc00 │ │ │ │ + movq $0x46cbf0,-0x10(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469880 │ │ │ │ + jne 46cbf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0x1fc115c(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1fc1130(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rax │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 469938 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x4697f8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea 0x1f6331c(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + enter $0xf429,$0x1 │ │ │ │ + lea 0x2152d19(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x2,0x15(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4699b4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4699a9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ccc3 │ │ │ │ + movq $0x46cc68,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4698e0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cc68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push %rax │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x469958,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %bh,%al │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x7cffb934(%r8) │ │ │ │ + jrcxz 46cc7a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cca0 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + test $0x2b,%al │ │ │ │ + pop %rdx │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 469ac8 │ │ │ │ - movq $0x469290,-0x50(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - movq $0x4698e0,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - cmp $0xb,%rsi │ │ │ │ - jl 469aba │ │ │ │ - movq $0x4699d0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x21554c6(%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 %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x2152c5e,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021554(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469ba5 │ │ │ │ - movq $0x469b50,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46cd9e │ │ │ │ + movq $0x46cd28,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469b50 │ │ │ │ + jne 46cd28 │ │ │ │ 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 %dl,0x54(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %al,0x4800469b(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 469b80 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x33(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46cd60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push %rsp │ │ │ │ - adc $0x4b8b4c02,%eax │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46cd7d │ │ │ │ + lea 0x24490d3(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 46cd90 │ │ │ │ + lea 0x24490c9(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x24490c4(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 469a50 │ │ │ │ - lea 0x2155414(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2152b8b(%rip),%rbx │ │ │ │ jmp *-0x8(%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 %bl,%al │ │ │ │ - push %rbx │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 469c2b │ │ │ │ - movq $0x469c08,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46ce60 │ │ │ │ + movq $0x46ce18,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469c08 │ │ │ │ + jne 46ce18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c021553(%rax) │ │ │ │ - mov 0x17(%rbx),%ecx │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 469a50 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x53(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x469bc8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2155352(%rip),%rbx │ │ │ │ + movq $0x46ce00,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23a47f8 │ │ │ │ + lea 0x2152ad1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rbx │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733ed5f4 <__environ@GLIBC_2.2.5+0x70b2f38c> │ │ │ │ - (bad) │ │ │ │ - movq $0x469cd8,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46cf29 │ │ │ │ + movq $0x46cec8,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469cd8 │ │ │ │ + jne 46cec8 │ │ │ │ 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 %cl,%al │ │ │ │ - push %rdx │ │ │ │ - adc $0x4b8b4c02,%eax │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - movq $0x28b5e61,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 469a50 │ │ │ │ - lea 0x21552ce(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48021552(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 469c48 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + iret │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46cf00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%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 %cl,0x4c021552(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 469ca0 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0x2448f25(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2448f20(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2152a10(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46cfa1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46cff7 │ │ │ │ + movq $0x46cf90,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cf90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x52(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 469b10 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x46cf,$0x0 │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cfc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 469e0d │ │ │ │ - movq $0x469d30,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x469d58,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x469d80,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x2300ea8,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x21551d1(%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 469e70 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4802154d(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469f7e │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 469f63 │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 469f1d │ │ │ │ - movq $0x469ed0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 469ed0 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x11(%r14) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x215294a(%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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rax) │ │ │ │ - adc $0x458b4802,%eax │ │ │ │ - and %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,2) │ │ │ │ - movl $0x469f08,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d0c1 │ │ │ │ + movq $0x46d060,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469f08 │ │ │ │ + jne 46d060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WRB adc $0x458b4c02,%rax │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,0x48000000(%rax) │ │ │ │ - add $0x18,%ebp │ │ │ │ - lea 0x244bf15(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x469f50,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x7cffb930(%r8) │ │ │ │ + jrcxz 46d072 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469f50 │ │ │ │ + jne 46d098 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.WR adc $0x458b4c02,%rax │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 469f70 │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 469e9b │ │ │ │ - lea 0x244becb(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0x2448d8d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2155093(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea 0x2448d88(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2152888(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x469fd0,0x8(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d183 │ │ │ │ + movq $0x46d128,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469fd0 │ │ │ │ + jne 46d128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c(%rax) │ │ │ │ - adc $0x458b4802,%eax │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - movabs 0x8948065b8b480046,%al │ │ │ │ - (bad) -0x77(%rax) │ │ │ │ + add %r12b,-0x2f(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ ret │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a018 │ │ │ │ + (bad) │ │ │ │ + jne 46d160 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WR adc $0xffffffffd8894802,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 46a02d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f1d │ │ │ │ - movq $0x46a060,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4802154b(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 46a237 │ │ │ │ - movq $0x46a0a8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a0a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4b(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 46a0bd │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f1d │ │ │ │ - movq $0x46a0f0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a0f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + test $0x2b,%al │ │ │ │ + pop %rdx │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x21527ce,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WXB adc $0x458b4802,%rax │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000001(%rsi) │ │ │ │ - movl $0x46a138,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a138 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WX adc $0xffffffffd8894802,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 46a14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f1d │ │ │ │ - movq $0x46a180,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46d1f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46d24f │ │ │ │ + movq $0x46d1e8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a180 │ │ │ │ + jne 46d1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802154a(%rax) │ │ │ │ - movl $0x46a1b0,0x0(%rbp) │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - movsd %xmm0,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a1b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4a(%rax) │ │ │ │ - adc $0x100ff202,%eax │ │ │ │ - and %r14b,%r10b │ │ │ │ - movups 0x7(%rbx),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 46a370 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 46a1d4 │ │ │ │ - je 46a222 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f1d │ │ │ │ - movq $0x46a208,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a208 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WX adc $0x758b4c02,%rax │ │ │ │ - adc %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 469f70 │ │ │ │ - movq $0x23acaa8,0x18(%rbp) │ │ │ │ - mov %r9,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 466ab0 │ │ │ │ - movq $0x46a268,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a268 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %dl,%dl │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46d220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x1,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021549(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46a27d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f70 │ │ │ │ - movq $0x46a390,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - movq $0x46a2c8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a2c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46a2dd │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f70 │ │ │ │ - movq $0x46a310,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a310 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x11(%r14) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.WB adc $0x45c74802,%rax │ │ │ │ - add %al,-0x5d(%rax) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a340 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3,%eax │ │ │ │ + lea 0x215270a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc $0x458b4802,%rax │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jge 46a356 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f70 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 46a222 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f1d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cfdeab8(%rax) │ │ │ │ - jrcxz 46a39a │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jb 46a3a2 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f1d │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 46a222 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 469f70 │ │ │ │ + add %al,-0x7d(%rcx) │ │ │ │ + out %al,$0x7 │ │ │ │ + lea 0x1fc9b65(%rip),%rax │ │ │ │ + mov (%rax,%r14,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1f603bb(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f603bb(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f603b7(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f603b4(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f603b6(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f603b8(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f603b3(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - mov $0xff8394c,%eax │ │ │ │ - (bad) │ │ │ │ - cmp $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x46a418,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d340 │ │ │ │ + movq $0x46d330,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a418 │ │ │ │ + jne 46d330 │ │ │ │ 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) │ │ │ │ - rex.WR adc $0x45c74802,%rax │ │ │ │ - call 8d4888 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a468 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 46d33c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46d278 │ │ │ │ + lea 0x2152791(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4802154b(%rax) │ │ │ │ - movl $0x46a4b8,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d3b0 │ │ │ │ + movq $0x46d3a0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a4b8 │ │ │ │ + jne 46d3a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4b(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %ch,%al │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - rex.RX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 46d3ac │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46d278 │ │ │ │ + lea 0x2152729(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xfd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + es adc $0xf19ee902,%eax │ │ │ │ + call 1f5639ee <__environ@GLIBC_2.2.5+0x1cca5786> │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46d453 │ │ │ │ + movq $0x46d440,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a4e8 │ │ │ │ + jne 46d440 │ │ │ │ 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 %dh,(%rax) │ │ │ │ - rex.WXB adc $0x4d8b4c02,%rax │ │ │ │ - sub %cl,0x45(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 46a524 │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 469e70 │ │ │ │ - lea 0x2154b00(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x2448a1a,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 46d278 │ │ │ │ + lea 0x2152696(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 46a578 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.RXB adc $0x458d4802,%eax │ │ │ │ - call 103edecc <__environ@GLIBC_2.2.5+0xdb2fc64> │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 46a66b │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46a625 │ │ │ │ - movq $0x46a5d8,-0x18(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d4c0 │ │ │ │ + movq $0x46d4b0,-0x10(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a5d8 │ │ │ │ + jne 46d4b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or %ah,(%rcx) │ │ │ │ + hlt │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x2152659,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021546(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 46a633 │ │ │ │ - movq $0x46a610,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d583 │ │ │ │ + movq $0x46d528,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a610 │ │ │ │ + jne 46d528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x46(%rax) │ │ │ │ - adc $0x458b4c02,%eax │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,0x48000000(%rax) │ │ │ │ - add $0x18,%ebp │ │ │ │ - lea 0x244b82f(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46a658,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a658 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x2b(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46d560 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.RX adc $0x458b4c02,%eax │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 46a678 │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46a5a3 │ │ │ │ - lea 0x244b7ca(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x21549ab(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + test $0x2b,%al │ │ │ │ + pop %rdx │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x215259e,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x46a6d8,0x8(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d65e │ │ │ │ + movq $0x46d5e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a6d8 │ │ │ │ + jne 46d5e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021545(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 46a8e5 │ │ │ │ - movq $0x46a720,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a720 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x45(%rax) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 46a735 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46a625 │ │ │ │ - movq $0x46a768,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a768 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.RB adc $0x458b4802,%eax │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,%bl │ │ │ │ - add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x480046a7(%r8) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a7b0 │ │ │ │ + add %r12b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46d620 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.R adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 46a7c5 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46a625 │ │ │ │ - movq $0x46a7f8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a7f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021544(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 46a99a │ │ │ │ - movq $0x46a840,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a840 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46d63d │ │ │ │ + lea 0x2448813(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 46d650 │ │ │ │ + lea 0x2448809(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2448804(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21524cb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.R adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 46a855 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46a625 │ │ │ │ - movq $0x46a888,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.XB adc $0x45c74802,%eax │ │ │ │ - add %bh,-0xdffb958(%rax) │ │ │ │ - movups 0x7(%rbx),%xmm0 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - movsd %xmm0,0x20(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46d720 │ │ │ │ + movq $0x46d6d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a8b8 │ │ │ │ + jne 46d6d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x3,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.XB adc $0x100ff202,%eax │ │ │ │ - and %r14b,%r10b │ │ │ │ - movups 0x7(%rbx),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 46aa78 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 46a8dc │ │ │ │ - je 46a92a │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46a625 │ │ │ │ - movq $0x46a910,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a910 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x43(%rax) │ │ │ │ - adc $0x758b4c02,%eax │ │ │ │ - adc %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 46a678 │ │ │ │ - movq $0x23acaa8,0x18(%rbp) │ │ │ │ - mov %r9,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 467748 │ │ │ │ - movq $0x46a970,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a970 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.XB adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46a985 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46a678 │ │ │ │ - movq $0x46aa98,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - movq $0x46a9d0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x46d6c0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + lea 0x2152411(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d7e9 │ │ │ │ + movq $0x46d788,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a9d0 │ │ │ │ + jne 46d788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48021542(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46a9e5 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46a678 │ │ │ │ - movq $0x46aa18,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46aa18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x42(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %cl,-0x56(%rax) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46aa48 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46d7c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x3,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.X adc $0x458b4802,%eax │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jge 46aa5e │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46a678 │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 46a92a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0x2448665(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 46a625 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2448660(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 46a678 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2152350(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x3,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.B adc $0x758b4c02,%eax │ │ │ │ - adc %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - test %bh,-0x2(%rdx) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x17(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x45(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - mov $0xff8394c,%eax │ │ │ │ - (bad) │ │ │ │ - cmp $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x46ab10,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46d861 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46d8b7 │ │ │ │ + movq $0x46d850,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ab10 │ │ │ │ + jne 46d850 │ │ │ │ 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,(%rax) │ │ │ │ - rex.RB adc $0x45c74802,%eax │ │ │ │ - call 8d5678 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ab60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.R adc $0x45c74802,%eax │ │ │ │ - call 8d5718 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46abb0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov %bl,%al │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46d888 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021544(%rax) │ │ │ │ - movl $0x46abe0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46abe0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x11(%r14) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x44(%rax) │ │ │ │ - adc $0x4d8b4c02,%eax │ │ │ │ - sub %cl,0x45(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jge 46ac1c │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 46a578 │ │ │ │ - lea 0x2154428(%rip),%rbx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x215228a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 46ac70 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3e(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 103ee5c4 <__environ@GLIBC_2.2.5+0xdb3035c> │ │ │ │ - (bad) │ │ │ │ - movabs %al,0x8300458b48000000 │ │ │ │ - loopne 46ac8b │ │ │ │ - dec %rax │ │ │ │ - and $0x7,%esi │ │ │ │ - lea -0x1(%rsi),%rbx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 46ad11 │ │ │ │ - movq $0x46acc8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d981 │ │ │ │ + movq $0x46d920,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46acc8 │ │ │ │ + jne 46d920 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - ds adc $0x45c74802,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x27(%r8) │ │ │ │ rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 46ad00 │ │ │ │ + jne 46d958 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmp $0xe3830215,%eax │ │ │ │ - (bad) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x20(%rbp),%rax │ │ │ │ - je 46ad42 │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea 0x244b121(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0x24484cd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2154332(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea 0x24484c8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21521c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x46ad68,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ad68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3d(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %ah,-0x7cffb953(%rax) │ │ │ │ - jrcxz 46ad7a │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46da43 │ │ │ │ + movq $0x46d9e8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ada0 │ │ │ │ + jne 46d9e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp $0xe3830215,%eax │ │ │ │ (bad) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x20(%rbp),%rax │ │ │ │ - je 46adb6 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 46ad11 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x46ade8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ade8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp $0x15,%al │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x48000000(%rdx) │ │ │ │ - movl $0x46ae30,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + fiaddl 0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ae30 │ │ │ │ + jne 46da20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802153c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46ae51 │ │ │ │ - movq $0x46ae78,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp 6a16a8 │ │ │ │ - lea 0x243b330(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3c(%rax) │ │ │ │ - adc $0x458b4802,%eax │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46ad11 │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23acaa8,0x18(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 465e10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + test $0x2b,%al │ │ │ │ + pop %rdx │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x215210e,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021541(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b011 │ │ │ │ - movq $0x46af08,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46dab9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46db0f │ │ │ │ + movq $0x46daa8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46af08 │ │ │ │ + jne 46daa8 │ │ │ │ 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,0x41(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - call 8d5e68 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46af58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.B adc $0x45c74802,%eax │ │ │ │ - call 8d5f08 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46afa8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + loopne 46da88 │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46dae0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021540(%rax) │ │ │ │ - movl $0x46afd8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46afd8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x11(%r14) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4c021540(%rax) │ │ │ │ - mov 0x28(%rbp),%ecx │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 46ac70 │ │ │ │ - lea 0x2154050(%rip),%rbx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x215204a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex adc $0x458d4802,%eax │ │ │ │ - mov $0xff8394c,%eax │ │ │ │ - (bad) │ │ │ │ - rex.RXB add %r8d,(%r8) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8d60c5 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46dbbc │ │ │ │ + movq $0x46db70,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b078 │ │ │ │ + jne 46db70 │ │ │ │ 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 %ah,%al │ │ │ │ - (bad) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - call 8d6148 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46b0c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4802153f(%rax) │ │ │ │ - movl $0x46b118,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46b118 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 46db96 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5fa4d(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5fa49(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5fa19(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x2151ff5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3f(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %cl,-0x4f(%rax) │ │ │ │ - rex.RX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46dc64 │ │ │ │ + movq $0x46dc18,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b148 │ │ │ │ + jne 46dc18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x458b4802,%eax │ │ │ │ - rex │ │ │ │ - movq $0x46b1a8,0x40(%rbp) │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 46ac70 │ │ │ │ - lea 0x2153ee5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x244ac81(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x244ac7c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%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 %dl,0x4802153e(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46b038 │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 46dc3e │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5f9a5(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5f9a1(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5f971(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x2151f55(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x3e(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46aec8 │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x2d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x46b1e8,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x46b210,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d138,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x2153df1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + adc $0xe8eee902,%eax │ │ │ │ + call 1f56429e <__environ@GLIBC_2.2.5+0x1cca6036> │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp $0x8d480215,%eax │ │ │ │ - rex.RB clc │ │ │ │ + add %dl,0x4802151f(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46b2d2 │ │ │ │ - movq $0x46b2f0,-0x8(%rbp) │ │ │ │ + jb 46dd2f │ │ │ │ + movq $0x46dcf0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23750e8 │ │ │ │ - lea 0x2153dcf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46dcf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4902153d(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %bl,0x1f(%rax) │ │ │ │ + adc $0x7e38302,%eax │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 46dd1f │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 46dd0f │ │ │ │ + lea 0x2151ef2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 46b238 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2151eba(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2151efa(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2151f3a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x8d480215,%eax │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - rex.RXB add %r8d,(%r8) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8d6685 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46dda0 │ │ │ │ + movq $0x46dd90,-0x10(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b358 │ │ │ │ + jne 46dd90 │ │ │ │ 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,%al │ │ │ │ - cmp $0x15,%al │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB call 8d6708 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46b3a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3c(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - call 8d67a8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + sub %bl,(%rax) │ │ │ │ + hlt │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x2151f01,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46de63 │ │ │ │ + movq $0x46de08,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b3f8 │ │ │ │ + jne 46de08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp $0x15,%al │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,(%r8) │ │ │ │ - mov $0x46,%ah │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x22(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - rex │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46b428 │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46de40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmp 0x458b4802(%rip),%edx │ │ │ │ - rex │ │ │ │ - movq $0x46b488,0x40(%rbp) │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 469e70 │ │ │ │ - lea 0x2153c45(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x244a9a1(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x244a99c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + test $0x2b,%al │ │ │ │ + pop %rdx │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x2151e46,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3b(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 46b62c │ │ │ │ - movq $0x46b508,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46df3e │ │ │ │ + movq $0x46dec8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b508 │ │ │ │ + jne 46dec8 │ │ │ │ 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 %dl,(%rax) │ │ │ │ - cmp 0x45c74802(%rip),%edx │ │ │ │ - loopne 46b56d │ │ │ │ - mov $0x46,%ch │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + filds 0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b560 │ │ │ │ + jne 46df00 │ │ │ │ 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 %bh,0x4802153a(%rax) │ │ │ │ - movl $0x46b5b8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%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 46b5b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46df1d │ │ │ │ + lea 0x2447f33(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 46df30 │ │ │ │ + lea 0x2447f29(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2447f24(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2151d73(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3a(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x46,%ch │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 46b5e8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46e000 │ │ │ │ + movq $0x46dfb8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46dfb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmp 0x458b4802(%rip),%dl │ │ │ │ - cmp %cl,-0x39(%rax) │ │ │ │ - cmp %r9b,-0x4a(%r8) │ │ │ │ - rex.RX add %r9b,-0x77(%rcx) │ │ │ │ - rorl $0x30,0x45(%rbx,%rcx,4) │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 469e70 │ │ │ │ - lea 0x2153a95(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x46dfa0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23a47f8 │ │ │ │ + lea 0x2151cb9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021539(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b7d4 │ │ │ │ - movq $0x46b6c0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46b6c0 │ │ │ │ - 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,0x39(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - call 8d6dd8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e0c9 │ │ │ │ + movq $0x46e068,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b710 │ │ │ │ + jne 46e068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cmp %edx,0x45c74802(%rip) │ │ │ │ - call 8d6e78 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46b760 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021538(%rax) │ │ │ │ - movl $0x46b790,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x7cffb920(%r8) │ │ │ │ + jrcxz 46e07a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b790 │ │ │ │ + jne 46e0a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021538(%rax) │ │ │ │ - mov 0x40(%rbp),%eax │ │ │ │ - movq $0x46b7f0,0x40(%rbp) │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 469e70 │ │ │ │ - lea 0x21538fd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x244a639(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0x2447d85(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x244a634(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0x2447d80(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea 0x2151bf8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - test $0x4c,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46e141 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 46b994 │ │ │ │ - movq $0x46b870,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ + jb 46e197 │ │ │ │ + movq $0x46e130,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b870 │ │ │ │ + jne 46e130 │ │ │ │ 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,0x48021537(%rax) │ │ │ │ - movl $0x46b8c8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0xffffffff830046e1 │ │ │ │ + jrcxz 46e142 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b8c8 │ │ │ │ + jne 46e168 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x37(%rax) │ │ │ │ - adc $0x45c74802,%eax │ │ │ │ - loopne 46b8ed │ │ │ │ - mov $0x89480046,%ecx │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%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 46b920 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x11(%r14) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2151b32(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - ss adc $0x45c74802,%eax │ │ │ │ - add %dl,-0x47(%rax) │ │ │ │ - rex.RX add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 46b950 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e261 │ │ │ │ + movq $0x46e200,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - ss adc $0x458b4802,%eax │ │ │ │ - cmp %cl,-0x39(%rax) │ │ │ │ - cmp %r14b,0x490046b9(%r8) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 469e70 │ │ │ │ - lea 0x215374d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + loop 46e24d │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46e238 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0x2447bed(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea 0x2447be8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + lea 0x2151a70(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e323 │ │ │ │ + movq $0x46e2c8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e2c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46b830 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + jrcxz 46e315 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46e300 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021536(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46b4c8 │ │ │ │ - nop │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r9b,(%r15) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + test $0x2b,%al │ │ │ │ + pop %rdx │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0x21519b6,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46e399 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46e3ef │ │ │ │ + movq $0x46e388,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e388 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021536(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46b680 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor $0x894c0215,%eax │ │ │ │ - testl $0xe96ce906,0x73(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + shl $0x46,%bl │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - rex add %cl,(%rdi) │ │ │ │ + jne 46e3c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ 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 %r15b,0x11(%r14) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21518f2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ss adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46b318 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e49c │ │ │ │ + movq $0x46e450,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x35(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46a3d8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x35(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46aad0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 46e476 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5f145(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5f140(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5f112(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x215189d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x35,%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46bb1a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 46e544 │ │ │ │ + movq $0x46e4f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46b2b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e4f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 46e51e │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5f09d(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5f098(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5f06a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x21517fd(%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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xd5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46bc46 │ │ │ │ - movq $0x46b9e8,-0xc8(%r12) │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - movq $0x46ba10,-0xb8(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - movq $0x46ba38,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x46ba60,-0x98(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - movq $0x46ba88,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x46bab0,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x46bad8,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x46baf8,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x237d118,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xb6(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - lea 0x21534a0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc $0xe00ee902,%eax │ │ │ │ + call 1f564b7e <__environ@GLIBC_2.2.5+0x1cca6916> │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bh,(%rax) │ │ │ │ + sbb %dl,0x458d4802(%rip) │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46bcc1 │ │ │ │ - movq $0x46bcb0,-0x8(%rbp) │ │ │ │ + jb 46e60f │ │ │ │ + movq $0x46e5d0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46bcb0 │ │ │ │ + jne 46e5d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + sbb %dl,0x7e38302(%rip) │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 46e5ff │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 46e5ef │ │ │ │ + lea 0x215179a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2151762(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2153478(%rip),%rbx │ │ │ │ + lea 0x21517a2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21517e2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 46bd31 │ │ │ │ - movq $0x46bd20,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46bd20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x48a708,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x21517c4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46e6a9 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x2151795(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2153410(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x42(%rax) │ │ │ │ + rex.X add -0x73(%rax),%cl │ │ │ │ + rex.RB call 103f201c <__environ@GLIBC_2.2.5+0xdb33db4> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46bda1 │ │ │ │ - movq $0x46bd90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8dcde5 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46bd90 │ │ │ │ + jne 46e708 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x21533a8(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.X │ │ │ │ + rex.X add -0x75(%rax),%cl │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x7d(%rax) │ │ │ │ + loope 46e70b │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jne 46e774 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46e759 │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + movq $0x46e680,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x24241f5(%rip),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23afab8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21516c8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + sbb $0x8d480242,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e7df │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46e7da │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f5f0f1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22017d8 │ │ │ │ + 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 %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46be11 │ │ │ │ - movq $0x46be00,-0x8(%rbp) │ │ │ │ + sbb %dl,0x458d4802(%rip) │ │ │ │ + loopne 46e851 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46e95c │ │ │ │ + movq $0x46e840,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46be00 │ │ │ │ + jne 46e840 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x458b4802,%eax │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46e975 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46e888,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e888 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2153340(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46be81 │ │ │ │ - movq $0x46be70,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,0x17(%rax) │ │ │ │ + adc $0x458b4802,%eax │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + je 46e984 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 46e8b7 │ │ │ │ + lea 0x2447589(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x46e8e0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46be70 │ │ │ │ + jne 46e8e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 46e967 │ │ │ │ + movq $0x46e928,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e928 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x21532d8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46bec6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46c168 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 46e94c │ │ │ │ + mov 0x1(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224ed50 │ │ │ │ + lea 0x21516ad(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21516bd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x24474d4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46e858 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46e8a4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x16(%rax) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + loopne 46ea01 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46eb21 │ │ │ │ + movq $0x46e9f0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e9f0 │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46bf90 │ │ │ │ - movq $0x46bf28,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x458b4802,%eax │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46eb5b │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46ea38,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46bf28 │ │ │ │ + jne 46ea38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + adc $0x8b480215,%eax │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ (bad) │ │ │ │ + je 46eb6a │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 46eb13 │ │ │ │ + movq $0x46ea88,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46ea88 │ │ │ │ + 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) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46bf80 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x46bea0,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x46f548,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21531d1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,0x15(%rax) │ │ │ │ + adc $0xd8894802,%eax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 46eb4d │ │ │ │ + movq $0x46ead0,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46ead0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc $0x89480215,%eax │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 46eacf │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 46eaff │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x46eb40,0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 224ed50 │ │ │ │ + lea 0x21514fa(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x2447328(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2151508(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 6ac3a8 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rax,8) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0x24472e5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46ea08 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46ea54 │ │ │ │ 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 46c02b │ │ │ │ - add $0x10,%r12 │ │ │ │ + and %ch,-0x72b7fdbd(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ebec │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46c020 │ │ │ │ + ja 46ebe1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x46bfb8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 6ac080 │ │ │ │ - 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 46c0bb │ │ │ │ - add $0x10,%r12 │ │ │ │ + mov $0xa9,%al │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ec78 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46c0b0 │ │ │ │ + ja 46ec6d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x46c048,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8b29,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 46bee8 │ │ │ │ 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 46c14b │ │ │ │ - add $0x10,%r12 │ │ │ │ + and %ch,-0x72b7fdbd(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ed08 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46c140 │ │ │ │ + ja 46ecfd │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x46c0d8,-0x8(%r12) │ │ │ │ + movq $0x46ec00,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5ebc6(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 46c250 │ │ │ │ - movq $0x46c1a8,-0x10(%rbp) │ │ │ │ + add %cl,0x480243a8(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46eda5 │ │ │ │ + movq $0x46ed68,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c1a8 │ │ │ │ + jne 46ed68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46c240 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x46bfd8,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x46c068,-0x60(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - movq $0x46c0f8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x46f568,-0x20(%r12) │ │ │ │ - mov %rax,-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 -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2152f19(%rip),%rbx │ │ │ │ + add %cl,-0x58(%rax) │ │ │ │ + rex.XB add -0x75(%r8),%cl │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x72b7f81f(%rbx) │ │ │ │ + adc $0x1fc80af,%eax │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5e7e8(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5e7dd(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x21512b4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 23a3470 │ │ │ │ - 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 46c2eb │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46c2e0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x46c278,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46c168 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46c3b0 │ │ │ │ - movq $0x46c348,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0x1f5e7c7(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5e7bd(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5e7b3(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5e7aa(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jb 46eefd │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + jb 46ee2c │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5e737(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x46ee60,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c348 │ │ │ │ + jne 46ee60 │ │ │ │ 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) │ │ │ │ + add %dl,-0x59(%rax) │ │ │ │ + rex.XB add -0x7d(%r9),%cl │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46c3a0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x46c298,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x46f548,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,0x48000000(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 46eeba │ │ │ │ + movq $0x46ec90,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x46eb90,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5e9c6(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jb 46ef16 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5e654(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f5e649(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2152dc1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 23a3470 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x46c3d8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 46c168 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2152d6a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %edx,-0x876b7fe(%rip) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x244a2a4(%rip),%r14 │ │ │ │ + jmp 46ed28 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46c4a1 │ │ │ │ - movq $0x46c490,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46c490 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bh,%al │ │ │ │ + adc %dl,-0x876b7fe(%rip) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x21510ed(%rip),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 0x2152d20(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x72b7fdbd(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46efd9 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x21510d6(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd1b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,%al │ │ │ │ + adc %dl,0x458d4802(%rip) │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46c511 │ │ │ │ - movq $0x46c500,-0x8(%rbp) │ │ │ │ + jb 46f063 │ │ │ │ + movq $0x46f030,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c500 │ │ │ │ + jne 46f030 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %dl,0x48021510(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0x1fc7e2b(%rip),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2150ec6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2150e8e(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2152cb8(%rip),%rbx │ │ │ │ + lea 0x21510b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x2150e4b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2150e13(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2150ddb(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2150da3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jb 46f12a │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jae 46f150 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46f11a │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + movq $0x46efb0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5e7a9(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jb 46f140 │ │ │ │ + lea 0x2150e29(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2150df1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2150e31(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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 46c581 │ │ │ │ - movq $0x46c570,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46c570 │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + adc $0x42,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46f1b7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46f1b2 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f5e6ef(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22017d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %dl,0x458d4802(%rip) │ │ │ │ + rorb $0xf,-0x8(%rcx,%rdi,1) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + xchg %eax,%edx │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8de405 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2152c50(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46c5c6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46c168 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,%al │ │ │ │ + unpckhps (%rdx),%xmm0 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 46f9da │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46f260,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46c699 │ │ │ │ - movq $0x46c628,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,0x4802150f(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + je 46f9e9 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 46f369 │ │ │ │ + movq $0x46f2b0,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c628 │ │ │ │ + jne 46f2b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + unpckhps (%rdx),%xmm0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jb 46f382 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jae 46f3e1 │ │ │ │ + movq $0x46f330,-0x28(%rbp) │ │ │ │ + mov 0xa(%rbx),%rcx │ │ │ │ + mov 0x12(%rbx),%rdx │ │ │ │ + mov 0x1a(%rbx),%rsi │ │ │ │ + mov 0x2(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov 0xf(%rdi),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x7(%rdi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f330 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46c689 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x46c5a0,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x46f528,-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 %al,(%rax) │ │ │ │ + add %dl,0x4802150e(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 46f350 │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x2150e11(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x2(%rbx),%rcx │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + je 46f66a │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x2446ac9(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2152b40(%rip),%rbx │ │ │ │ + lea 0x2150e82(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + jb 46f65c │ │ │ │ + movq $0x46f3c0,0x0(%rbp) │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f3c0 │ │ │ │ + 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - jmp 23a3470 │ │ │ │ - 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 46c733 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46c728 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x46c6c0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + add %bl,0x4802150d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jne 46f340 │ │ │ │ + mov 0x3(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224ed50 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 46f543 │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jne 46f65c │ │ │ │ + movq $0x46f448,-0x10(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rdx │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46c168 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46c801 │ │ │ │ - movq $0x46c790,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or $0x89480215,%eax │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 46f447 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + je 46f464 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46f340 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x1(%rbx),%rsi │ │ │ │ + mov 0x9(%rbx),%rdi │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rax,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x7,%r8 │ │ │ │ + je 46f973 │ │ │ │ + dec %r8 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x7,%r9 │ │ │ │ + je 46f986 │ │ │ │ + dec %r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 46f369 │ │ │ │ + mov %rax,%r8 │ │ │ │ + and $0xfffffffffffffff8,%r8 │ │ │ │ + mov (%r8),%r8 │ │ │ │ + mov -0x4(%r8),%r8d │ │ │ │ + cmp $0x8,%r8 │ │ │ │ + je 46f864 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 46f369 │ │ │ │ + mov %rdx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 46f369 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 46f51d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46f65c │ │ │ │ + mov %rdx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 46f532 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 46f8d2 │ │ │ │ + mov 0x6(%rdx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 224ed50 │ │ │ │ + movq $0x46f588,-0x10(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rdx │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c790 │ │ │ │ + jne 46f588 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46c7f1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x46c6e0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x46f528,-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 %dh,%al │ │ │ │ + or -0x2776b7fe(%rip),%edx │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 46f5a4 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46f340 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x1(%rbx),%rsi │ │ │ │ + mov 0x9(%rbx),%rdi │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rax,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x7,%r8 │ │ │ │ + je 46f9b4 │ │ │ │ + dec %r8 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x7,%r9 │ │ │ │ + je 46f9c7 │ │ │ │ + dec %r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 46f369 │ │ │ │ + mov %rax,%r8 │ │ │ │ + and $0xfffffffffffffff8,%r8 │ │ │ │ + mov (%r8),%r8 │ │ │ │ + mov -0x4(%r8),%r8d │ │ │ │ + cmp $0x8,%r8 │ │ │ │ + je 46f77e │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 46f369 │ │ │ │ + mov %rdx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 46f369 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 46f8c2 │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x24467df(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21529e0(%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 46c871 │ │ │ │ - movq $0x46c860,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0xa(%rbx),%r10 │ │ │ │ + mov 0x12(%rbx),%r11 │ │ │ │ + mov 0x1a(%rbx),%rbx │ │ │ │ + mov 0xf(%rcx),%r14 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 46f700 │ │ │ │ + movq $0x46f6d8,0x0(%rbp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov 0x7(%rcx),%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %r11,0x18(%rbp) │ │ │ │ + mov %r10,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46c860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + jmp 1fe0628 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + or 0x758b4802(%rip),%dl │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jge 46f708 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 46f999 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 46f7a9 │ │ │ │ + dec %rax │ │ │ │ + mov %r10,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 46f9a2 │ │ │ │ + dec %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 46f734 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 46f369 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 46f7f5 │ │ │ │ + mov %r10,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 46f799 │ │ │ │ + movq $0x46f7d0,0x0(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x1(%r10),%rsi │ │ │ │ + mov 0x1(%rax),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %r11,0x30(%rbp) │ │ │ │ + jmp 224ed50 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 46f8a1 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x2150860(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2152998(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 46f713 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %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 46c8e1 │ │ │ │ - movq $0x46c8d0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %bh,0x48024369(%rax) │ │ │ │ + mov 0x28(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 46f7f2 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 46f369 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%r11d │ │ │ │ + lea -0x1(%r11),%rax │ │ │ │ + and $0x7,%edi │ │ │ │ + lea -0x1(%rdi),%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 46f812 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 46f369 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 46f832 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 46f369 │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 46f847 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 46f65c │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46f8d2 │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x6(%r8),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 224ed50 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 46f880 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 46f799 │ │ │ │ + movq $0x46f908,-0x8(%rbp) │ │ │ │ + mov 0x1(%rsi),%rsi │ │ │ │ + mov 0x1(%rax),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rdi,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46c8d0 │ │ │ │ + jmp 224ed50 │ │ │ │ + movq $0x46f948,-0x8(%rbp) │ │ │ │ + mov 0x1(%rsi),%rsi │ │ │ │ + mov 0x1(%rax),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rdi,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 224ed50 │ │ │ │ + mov %rdx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 46f8e2 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x24368af(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x6(%rdx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 224ed50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2152930(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,-0x7cfdbc98(%rax) │ │ │ │ + jrcxz 46f912 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 46f92a │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 46f4d8 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 46f369 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46c951 │ │ │ │ - movq $0x46c940,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46c940 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,0x68(%rax) │ │ │ │ + rex.XB add -0x7cb7f81d(%r11),%al │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x21528c8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp 46f618 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 46f369 │ │ │ │ + mov %rax,%r8 │ │ │ │ + and $0xfffffffffffffff8,%r8 │ │ │ │ + mov (%r8),%r8 │ │ │ │ + mov -0x4(%r8),%r8d │ │ │ │ + jmp 46f490 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + and $0xfffffffffffffff8,%r9 │ │ │ │ + mov (%r9),%r9 │ │ │ │ + mov -0x4(%r9),%r9d │ │ │ │ + jmp 46f4a4 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 46f369 │ │ │ │ + mov %r10,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + jmp 46f726 │ │ │ │ + mov %rax,%r8 │ │ │ │ + and $0xfffffffffffffff8,%r8 │ │ │ │ + mov (%r8),%r8 │ │ │ │ + mov -0x4(%r8),%r8d │ │ │ │ + jmp 46f5d0 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + and $0xfffffffffffffff8,%r9 │ │ │ │ + mov (%r9),%r9 │ │ │ │ + mov -0x4(%r9),%r9d │ │ │ │ + jmp 46f5e4 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f230 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f27c │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x458d4802,%eax │ │ │ │ + clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46c9fd │ │ │ │ - movq $0x46c9b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 46fa2a │ │ │ │ + movq $0x46fa48,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46c9b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - leave │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46c9d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 46f1d8 │ │ │ │ + lea 0x21507df(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x21f661b(%rip),%ebx │ │ │ │ + lea 0x24463e1(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x21f65dc(%rip),%rbx │ │ │ │ + lea 0x24463dc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2152824(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46ca6d │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x23a9fa0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x21527b1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x1f5daae(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0xa(%rcx,%rcx,4),%cl │ │ │ │ - lea 0x2152787(%rip),%r14 │ │ │ │ - jmp 6b3d80 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x1f5da76(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x27,%al │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46cb28 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46cb1d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x23aa720,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x21f7d5a(%rip),%r8 │ │ │ │ - lea 0x21f7e5b(%rip),%rdi │ │ │ │ - lea 0x21f930d(%rip),%rsi │ │ │ │ - lea 0x244932e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6b70e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x1f5da3a(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + nop │ │ │ │ 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 %al,0x27(%rax) │ │ │ │ - adc $0xf6894c02,%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 46d128 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x1f5da00(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + nop │ │ │ │ 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,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x1f5d9c6(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 6aede8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0x1f5d98d(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ebx │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + rex (bad) │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46cc08 │ │ │ │ - add $0x28,%r12 │ │ │ │ + jb 46fbcc │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46cbfd │ │ │ │ + ja 46fbc1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa7e0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x46cb70,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%r9 │ │ │ │ - lea 0x21f7c80(%rip),%r8 │ │ │ │ - lea 0x21f9251(%rip),%rdi │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x2449245(%rip),%r14 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6b70e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %cl,%al │ │ │ │ + cltd │ │ │ │ + rex.XB add -0x7d(%r9),%cl │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 6b6a88 │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x46fb70,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5dc59(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rsi) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + pop %rax │ │ │ │ + cltd │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46ccc0 │ │ │ │ - add $0x28,%r12 │ │ │ │ + jb 46fcd0 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46ccb5 │ │ │ │ + ja 46fcc5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa840,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x46cc28,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%r9 │ │ │ │ - lea 0x21f7c08(%rip),%r8 │ │ │ │ - lea 0x21f9259(%rip),%rdi │ │ │ │ - lea -0x6(%r12),%rsi │ │ │ │ - lea 0x244918d(%rip),%r14 │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8b29,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6b70e8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0x4398,$0x2 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46ccfe │ │ │ │ + jb 46fd60 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46fd55 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x46fc58,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5db40(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and $0x8d480215,%eax │ │ │ │ - rex.RB loopne 46cd69 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 46cd93 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46cd88 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x46cda8,-0x18(%rbp) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x21523f9(%rip),%rdi │ │ │ │ - lea 0x21524ba(%rip),%rsi │ │ │ │ - lea 0x21524c3(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6b8050 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cwtl │ │ │ │ + rex.XB add -0x7d(%r9),%cl │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x46fce8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46fe19 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x244605d(%rip),%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1fe4f88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adcb $0x45,-0x72b7fdbd(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46fea8 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46fe9d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8b29,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46ce48 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + lock xchg %eax,%esi │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ff38 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46ce3d │ │ │ │ + ja 46ff2d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ + movq $0x46fe30,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f605f6(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%esi │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB loopne 46ffa1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 470013 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 46ffa8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1fa4289(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ + rex.XB add -0x75(%r8),%cl │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46fff3 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x46fec0,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x46ffa0,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x48024395(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46ceb0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4700e7 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46cea5 │ │ │ │ + ja 4700dc │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x46ff50,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0x1fc6e28(%rip),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5d5a3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5d584(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5d552(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5d530(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5d513(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5d4f6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5d4d2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %bl,0x48021500(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 470260 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470255 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x470028,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x244906d(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46ed28 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46cfe3 │ │ │ │ - add $0xc0,%r12 │ │ │ │ + add %bh,%al │ │ │ │ + call *(%rdx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 470326 │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46cfd8 │ │ │ │ + ja 47031b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x23a9fa0,-0xb8(%r12) │ │ │ │ - mov %rbx,-0xa8(%r12) │ │ │ │ - movq $0x237dbb8,-0xa0(%r12) │ │ │ │ - lea -0xb8(%r12),%rbx │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x28b5e61,-0x90(%r12) │ │ │ │ - movq $0x23a9fa0,-0x88(%r12) │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - movq $0x237dbb8,-0x70(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - lea -0x9e(%r12),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - lea -0x6e(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x23a9fa0,-0x28(%r12) │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4701d8,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8c01,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c2a80 │ │ │ │ - movq $0xc0,0x388(%r13) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and -0x3b7eb6fe(%rip),%dl │ │ │ │ - call 4d46d008 <__environ@GLIBC_2.2.5+0x4abaeda0> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 46d100 │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %bh,%bh │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4703aa │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x46ccd8,-0xe0(%r12) │ │ │ │ - mov %r14,-0xd0(%r12) │ │ │ │ - mov %rbx,-0xc8(%r12) │ │ │ │ - movq $0x46cd18,-0xc0(%r12) │ │ │ │ - mov %rdx,-0xb0(%r12) │ │ │ │ - mov %rsi,-0xa8(%r12) │ │ │ │ - lea -0xe0(%r12),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - movq $0x46cdf8,-0x98(%r12) │ │ │ │ - lea -0xc0(%r12),%rdx │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - mov %rcx,-0x80(%r12) │ │ │ │ - movq $0x46ce60,-0x78(%r12) │ │ │ │ - lea -0x98(%r12),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x46cec8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x470278,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xe8,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46d1e0 │ │ │ │ - movq $0x46cac0,-0xa8(%r12) │ │ │ │ - mov %rsi,-0x98(%r12) │ │ │ │ - movq $0x46cb48,-0x90(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - movq $0x23aa018,-0x80(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - movq $0x46cb90,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - movq $0x46cc48,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x46d000,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x8f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb0,0x388(%r13) │ │ │ │ - lea 0x2152096(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movabs 0x4810738b4c0214fe,%al │ │ │ │ + mov 0x18(%rbx),%ebx │ │ │ │ + jmp 470348 │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x20(%rax) │ │ │ │ - adc $0xf6894c02,%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 46d128 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x20(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46d29b │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %bh,-0x2(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46d290 │ │ │ │ - movq $0x46d210,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x46d2b8,-0x8(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - lea -0x7(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea 0x2151eec(%rip),%rdi │ │ │ │ - lea 0x2151fad(%rip),%rsi │ │ │ │ - lea 0x2151fb6(%rip),%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6b8050 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x215200e(%rip),%rbx │ │ │ │ + ja 47042c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4703d0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f5d458(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + and %bh,%dh │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470488 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 470348 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 -0x58(%rbp),%rax │ │ │ │ + enter $0x14fd,$0x2 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46d3ad │ │ │ │ + jb 470504 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4704f9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46d358,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46d358 │ │ │ │ - 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 enter $0xd3c8,$0x46 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x47(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 46c978 │ │ │ │ + movq $0x470450,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f5d38f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ + add %dl,-0x3(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46d436 │ │ │ │ - movq $0x6a1298,-0x48(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + ja 470567 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4704a8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x87,%al │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 46d4a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 46d4c3 │ │ │ │ - add $0x20,%r12 │ │ │ │ + sub %dl,-0x72b7fdbd(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 470600 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46d4b8 │ │ │ │ + ja 4705f5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x46d308,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8b29,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x2151d93(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6b3d80 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x4802151d(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + pop 0x2(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46d556 │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 470690 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46d54b │ │ │ │ + ja 470685 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x28(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x470588,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x23aa090,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x46d570,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 46d128 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5fe9e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 46d57b │ │ │ │ - lea 0x21f8a96(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c86e8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d653 │ │ │ │ + or %cl,-0x72b7fdbd(%rdi) │ │ │ │ + rex.RB loopne 4706f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 47076b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46d5e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46d5e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 470700 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1fa3b31(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - (bad) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46d608 │ │ │ │ - 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(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %bh,0x4802438e(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46d643 │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2665ff5,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 47074b │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x470618,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4706f8,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x222afec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x1c(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46d746 │ │ │ │ - add $0x90,%r12 │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov 0x2(%rbx),%es │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 470869 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46d73b │ │ │ │ + ja 47085e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x46d458,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - movq $0x46d4d8,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x2666022,-0x30(%r12) │ │ │ │ - movq $0x46d598,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ + movq $0x4706a8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 470833 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 470808 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5cddb(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c2a80 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5cdbf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5cd77(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x1b(%rax) │ │ │ │ - adc $0xc4834902,%eax │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x46d678,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2151b37(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb 0x458d4802(%rip),%edx │ │ │ │ - clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d7df │ │ │ │ - movq $0x46d800,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 46d768 │ │ │ │ - lea 0x2151b0a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - 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 %bl,0x1a(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46d238 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb -0x876b7fe(%rip),%dl │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46d238 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1a(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46d7c8 │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb -0x876b7fe(%rip),%dl │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46d7c8 │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x70(%rdi) │ │ │ │ - movq $0x46d858,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x46d880,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x46d8a8,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x46d8d0,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4c4da0,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ + add %dh,%al │ │ │ │ + stc │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4708e4 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x470780,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x2151979(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x24489da(%rip),%r14 │ │ │ │ + jmp 46ed28 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5e61,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215193b(%rip),%rbx │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x7(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470956 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x470880,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1f5cf1a(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46da26 │ │ │ │ + clc │ │ │ │ + clc │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4709d4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4709c9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46dc20 │ │ │ │ + jmp 470910 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W sbb %dl,0x458d4802(%rip) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46da66 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46d128 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x490214f8(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470a37 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x470978,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + mov 0x2(%rbx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46daa6 │ │ │ │ + jb 470ad0 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470ac5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + movq $0x28a8b29,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0x438a,$0x2 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46db10 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 470b60 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46db05 │ │ │ │ + ja 470b55 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ + movq $0x470a58,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5f9ce(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 46dbf9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x46da80,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x46dac0,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x23aa018,-0x70(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 %ch,0x16(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 103f1574 <__environ@GLIBC_2.2.5+0xdb3330c> │ │ │ │ - (bad) │ │ │ │ - ret $0x0 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8db89d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + cmp %cl,-0x72b7fdbd(%rdx) │ │ │ │ + rex.RB loopne 470bc9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 470c3b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46dc68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 470bd0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1fa3661(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46dcf3 │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %ch,%al │ │ │ │ + mov %eax,0x2(%rbx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46dcdf │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x46da00,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x46da40,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + ja 470c1b │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x470ae8,-0x30(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x46db30,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x470bc8,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x2151627(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 46dd2b │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,-0x77(%rax) │ │ │ │ + rex.XB add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46dd6b │ │ │ │ - add $0x10,%r12 │ │ │ │ + jb 470d39 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46dd60 │ │ │ │ + ja 470d2e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x46dc20,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x470b78,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 470d03 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 470cd8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5c8e3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46dc20 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5c8c6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f5c880(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmc │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470db4 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x470c50,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8c01,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x244850a(%rip),%r14 │ │ │ │ + jmp 46ed28 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46dda6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x490214f4(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470e26 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x470d50,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1f5ca37(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 │ │ │ │ + sub %dh,%ah │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46de22 │ │ │ │ + jb 470ea4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470e99 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46de00,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46de00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - lea 0x222a6ff(%rip),%rdi │ │ │ │ - lea 0x222a7c0(%rip),%rsi │ │ │ │ - lea 0x222a7e1(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 470de0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + add %dh,0x490214f3(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470f07 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x46dd80,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x46ddc0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + movq $0x470e48,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49021513(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46df0a │ │ │ │ - movq $0x46dd18,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x46de40,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x215140c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - clc │ │ │ │ - adc 0x458d4802(%rip),%edx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46df56 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 46ded0 │ │ │ │ - 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 │ │ │ │ + add %al,-0xd(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46df96 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 47108c │ │ │ │ + movq $0x470f70,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 470f70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e087 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46dff8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + repz adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + lea 0x1fc5f67(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movq $0x470fe8,-0x28(%rbp) │ │ │ │ + mov 0xa(%rbx),%rcx │ │ │ │ + mov 0x12(%rbx),%rdx │ │ │ │ + mov 0x1a(%rbx),%rsi │ │ │ │ + mov 0x2(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov 0xf(%rdi),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x7(%rdi),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46dff8 │ │ │ │ + jne 470fe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - loopne 46e045 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x490214f2(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4712e8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x46fde8,-0x58(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x470348,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 471073 │ │ │ │ + movq $0x470520,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4703f8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214f1fd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4710c8,0x0(%rbp) │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e020 │ │ │ │ + jne 4710c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + test %al,0x2(%rbx) │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e077 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ + ja 4712f8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 4710fd │ │ │ │ + movq $0x46fd80,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x222b36b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x46fbe8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x214f13c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214f126(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214f110(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214f0fa(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jb 471228 │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + jb 471179 │ │ │ │ + lea 0x214f0f7(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4711c0,-0x10(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rdx │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4711c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x490214f0(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 471308 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x46df70,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x46dfb0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x470de0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 47121d │ │ │ │ + movq $0x470ec0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jb 47123c │ │ │ │ + lea 0x214f02c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x471280,-0x10(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%rdx │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471280 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc %edx,-0x3b7cb6fe(%rip) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x46df30,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x46e0b8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 471318 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x470910,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 4712dd │ │ │ │ + movq $0x4709f0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0x21511a4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x11(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x2447ebf(%rip),%r14 │ │ │ │ + jmp 470f30 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c021511(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 46e148 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x214ef2c(%rip),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + 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 %dl,0x11(%rax) │ │ │ │ - adc $0xf6894c02,%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 46ded0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4713c4 │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x2447e5e(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + movq $0x28b5e61,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 470f30 │ │ │ │ + lea 0x214eef5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c021510(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 46d128 │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0x1fc5b33(%rip),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x1f5bff1(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f5bff5(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f5bfff(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f5c00b(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f5c013(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f5c01d(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + and $0xfffffffffffffff8,%r14 │ │ │ │ + mov (%r14),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jb 471471 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jb 471465 │ │ │ │ + lea 0x1f5bf28(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f5bf31(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jae 471495 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jb 471489 │ │ │ │ + lea 0x1f5bf46(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f5bf52(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + lea 0x1f5bf18(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %ah,0x10(%rax) │ │ │ │ - adc $0xf6894c02,%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 46d128 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471508 │ │ │ │ + movq $0x4714f8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4714f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x70(%rdi) │ │ │ │ - movq $0x46e1b0,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x46e1d8,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x46e200,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x46e228,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4c4da0,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x2151069(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 471504 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4713e8 │ │ │ │ + lea 0x214edf1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e3c2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46e340,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471578 │ │ │ │ + movq $0x471568,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e340 │ │ │ │ + jne 471568 │ │ │ │ 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) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e3b2 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%r8 │ │ │ │ - mov 0x3f(%rbx),%r9 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x6a1298,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x2662f49,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48021f7a,%eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e44c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e441 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x46e2f8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea 0x2150df8(%rip),%rdi │ │ │ │ - lea 0x2150df9(%rip),%rsi │ │ │ │ - lea 0x2150dfa(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6b6120 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 471574 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4713e8 │ │ │ │ + lea 0x214ed89(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 46e4de │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e4d3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x23aa108,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x46e4f8,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 46d128 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 46e503 │ │ │ │ - lea 0x21f7b0e(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c86e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x5d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + in (%dx),%eax │ │ │ │ + adc $0x2,%al │ │ │ │ + jmp 22fc588 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46e5db │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46e568,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 47161b │ │ │ │ + movq $0x471608,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e568 │ │ │ │ + jne 471608 │ │ │ │ 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 %r10b,0x480046e5(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0x2444852,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4713e8 │ │ │ │ + lea 0x214ecf6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4716c8 │ │ │ │ + movq $0x471678,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e590 │ │ │ │ + jne 471678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + (bad) │ │ │ │ + je 4716d3 │ │ │ │ + dec %rax │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e5cb │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2665ff5,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x222a064(%rip),%rbx │ │ │ │ + ja 4716ad │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0xd(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46e6ce │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e6c3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x46e3d8,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - movq $0x46e460,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x2666022,-0x30(%r12) │ │ │ │ - movq $0x46e520,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c2a80 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4716f0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23a47f8 │ │ │ │ + lea 0x214ec79(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 471687 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4902150c(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e71f │ │ │ │ - movq $0x46e600,-0x20(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2150c5f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + xchg %eax,%edx │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xc(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46e767 │ │ │ │ - movq $0x46e788,-0x8(%rbp) │ │ │ │ + jb 4717a8 │ │ │ │ + movq $0x471760,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 46e6f0 │ │ │ │ - lea 0x2150c32(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x471748,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23a47f8 │ │ │ │ + lea 0x214eba1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x4802150b(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e847 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46e828,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471824 │ │ │ │ + movq $0x471808,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e828 │ │ │ │ + jne 471808 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xb(%rax) │ │ │ │ - adc $0x458b4802,%eax │ │ │ │ - adc %cl,-0x39(%rax) │ │ │ │ - adc %r12b,-0x18(%r8) │ │ │ │ - rex.RX add %r9b,-0x77(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,0x43(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 46ecb0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 46b7c0 │ │ │ │ + lea 0x214eb2d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x46e860,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 471868 │ │ │ │ + add %cl,%ch │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + call 1f567e5e <__environ@GLIBC_2.2.5+0x1cca9bf6> │ │ │ │ + add %r8b,(%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 46e982 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46e900,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4718cf │ │ │ │ + movq $0x4718b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e900 │ │ │ │ + jne 4718b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0xd(%rbp,%rcx,4) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + rex.RB │ │ │ │ + add 0x43(%rbx,%rcx,4),%r9b │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e972 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%r8 │ │ │ │ - mov 0x3f(%rbx),%r9 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x6a1298,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x2662f49,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + jmp 46b7c0 │ │ │ │ + lea 0x214ea92(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - je 46e9b6 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 46e9e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 46ea0c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46ea01 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x46e8b8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea 0x2150838(%rip),%rdi │ │ │ │ - lea 0x2150839(%rip),%rsi │ │ │ │ - lea 0x215083a(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6b6120 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x8(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 46ea9e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46ea93 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x23aa108,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x46eab8,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 46d128 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47193d │ │ │ │ + movq $0x471930,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471930 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 46eac3 │ │ │ │ - lea 0x21f754e(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c86e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x33e908c5(%rbx),%eax │ │ │ │ + sbb %ebx,%esi │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x214ea54,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46eb9b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46eb28,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4719a9 │ │ │ │ + movq $0x471998,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46eb28 │ │ │ │ + jne 471998 │ │ │ │ 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 %r10b,-0x15(%r8) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46eb50 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x214e9f0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46eb8b │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2665ff5,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x2229aa4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x48021507(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46ec8e │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46ec83 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x46e998,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - movq $0x46ea20,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x2666022,-0x30(%r12) │ │ │ │ - movq $0x46eae0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c2a80 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 471a19 │ │ │ │ + movq $0x471a08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - loopne 46ed01 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 46eda9 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 46ed9c │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x98,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46ed74 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x46e7d8,-0x90(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - movq $0x23aa018,-0x68(%r12) │ │ │ │ - lea -0x90(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x23a9fa0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x46ebc0,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x68(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - movq $0x46edc0,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x24470bb(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e988(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021505(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 46ecd8 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x48021505(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46ee8a │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46ee7f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x46ecb0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x46ee60,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x6(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + jb 471a89 │ │ │ │ + movq $0x471a78,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ee60 │ │ │ │ + jne 471a78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e920(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add $0x8b480215,%eax │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r12b,0x480046ee(%r8) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46ecb0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471af9 │ │ │ │ + movq $0x471ae8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471ae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x46eea0,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e8b8(%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 46ef5a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46ef38,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 471b69 │ │ │ │ + movq $0x471b58,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ef38 │ │ │ │ + jne 471b58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - lea 0x22295c7(%rip),%rdi │ │ │ │ - lea 0x2229688(%rip),%rsi │ │ │ │ - lea 0x22296a9(%rip),%r14 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e850(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add -0x3b7cb6fe(%rip),%edx │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46efca │ │ │ │ - movq $0x46ede8,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x23aa018,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x46eef8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x21503d4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021503(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46f012 │ │ │ │ - movq $0x46f030,-0x8(%rbp) │ │ │ │ + jb 471bd9 │ │ │ │ + movq $0x471bc8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 46ef78 │ │ │ │ - lea 0x21503a7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471bc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e7e8(%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) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add 0x458d4802(%rip),%edx │ │ │ │ - call 733f29d4 <__environ@GLIBC_2.2.5+0x70b3476c> │ │ │ │ - sub %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x46f0c8,-0x18(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 46ef78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471c49 │ │ │ │ + movq $0x471c38,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471c38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e780(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + jmp ffffffff8d8f1eab <__environ@GLIBC_2.2.5+0xffffffff8b033c43> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471caf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 471caa │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f5bba7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2201870 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %eax,$0x14 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46f1ef │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46f160,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 471d35 │ │ │ │ + movq $0x471d08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f160 │ │ │ │ + jne 471d08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + out %al,$0x14 │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + 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 0x214e6ac(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e6bc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + jmp ffffffff8d8f1f93 <__environ@GLIBC_2.2.5+0xffffffff8b033d2b> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471d97 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 471d92 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f5bab3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2201870 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r9b,0x480046f1(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %dl,-0x1a(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471e1d │ │ │ │ + movq $0x471df0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f188 │ │ │ │ + jne 471df0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + out %al,$0x14 │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46f1df │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x222a203(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e5f4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e604(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + call ffffffff8d8f207b <__environ@GLIBC_2.2.5+0xffffffff8b033e13> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471e7f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 471e7a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f5b9bf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2201870 │ │ │ │ + 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,0x49021501(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46f28a │ │ │ │ - movq $0x46f080,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x46f118,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x2150134(%rip),%rbx │ │ │ │ + add %bl,0x480214e5(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471f05 │ │ │ │ + movq $0x471ed8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471ed8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x1b(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 471ef5 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e53c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214e54c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x19(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471f49 │ │ │ │ + movq $0x471f68,-0x8(%rbp) │ │ │ │ + lea 0x2443f21(%rip),%r8 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1fe4f88 │ │ │ │ + lea 0x214e738(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - add %edx,-0x876b7fe(%rip) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46f220 │ │ │ │ + out %eax,$0x14 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + rex.RXB add %r9b,-0x73(%r8) │ │ │ │ + xor $0x214e609,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 224ed50 │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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 %ah,%al │ │ │ │ - add %dl,-0x876b7fe(%rip) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46eff8 │ │ │ │ + add %dh,-0x7cfdeb1a(%rax) │ │ │ │ + jrcxz 471fa2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 471faf │ │ │ │ + lea 0x2152b3c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x471fd8,0x0(%rbp) │ │ │ │ + lea 0x214e59a(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 224ed50 │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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 %bl,0x48021500(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46e750 │ │ │ │ + add %dl,-0x1a(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 471fef │ │ │ │ + lea 0x2152a5a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x472018,0x0(%rbp) │ │ │ │ + lea 0x214e532(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 224ed50 │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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 %dh,0x0(%rax) │ │ │ │ - adc $0xf7894802,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 46e750 │ │ │ │ + add %dh,%al │ │ │ │ + in $0x14,%eax │ │ │ │ + add -0x7cb7f81d(%rbx),%al │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x2152b5e(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x472058,0x0(%rbp) │ │ │ │ + lea 0x214e4ca(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 224ed50 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x70(%rdi) │ │ │ │ - movq $0x46f2b8,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x46f2e0,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x46f308,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x46f330,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4c4da0,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x214fff9(%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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %dl,-0x7cfdeb1b(%rax) │ │ │ │ + jrcxz 472062 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 47206f │ │ │ │ + lea 0x2152bbf(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21505ad(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x472098,0x0(%rbp) │ │ │ │ + lea 0x214e462(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 224ed50 │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1f(%rdi) │ │ │ │ - movq $0x46f548,-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 0x215055a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x46f568,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + in $0x14,%eax │ │ │ │ + add -0x7cb7f81d(%rbx),%al │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x21529eb(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21504fd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x4720d8,0x0(%rbp) │ │ │ │ + lea 0x214e3fa(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 224ed50 │ │ │ │ nop │ │ │ │ - mov %ebx,%eax │ │ │ │ - cmc │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + in $0x14,%al │ │ │ │ + add -0x7cb7f81d(%rbx),%al │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x2152aef(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x472118,0x0(%rbp) │ │ │ │ + lea 0x214e392(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 224ed50 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x1f5d8,%esp │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %dl,-0x1d(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 47212f │ │ │ │ + lea 0x2152a0d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x472158,0x0(%rbp) │ │ │ │ + lea 0x214e32a(%rip),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 224ed50 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x2152889(%rip),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - in (%dx),%al │ │ │ │ - fdiv %st(5),%st │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4721a7 │ │ │ │ + lea 0x2152af9(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4721cd │ │ │ │ + movq $0x48a708,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4721a0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 46f5d1 │ │ │ │ - movq $0x46f5c0,-0x8(%rbp) │ │ │ │ + jb 472265 │ │ │ │ + movq $0x472240,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f5c0 │ │ │ │ + jne 472240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + jne 472257 │ │ │ │ + lea 0x21523d9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2150438(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21523d4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214e42c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x215239a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x215237b,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46f63d │ │ │ │ - movq $0x46f630,-0x8(%rbp) │ │ │ │ + jb 472395 │ │ │ │ + movq $0x472310,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f630 │ │ │ │ + jne 472310 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x33e908c5(%rbx),%eax │ │ │ │ - ds repz add %ecx,-0x73(%rax) │ │ │ │ - sbb $0x21503d4,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + je 472351 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jne 472387 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 472373 │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 472387 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 472387 │ │ │ │ + jmp 472365 │ │ │ │ + mov 0xa(%rbx),%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 472387 │ │ │ │ + lea 0x21522bd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + je 472365 │ │ │ │ + lea 0x21522a4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214e35c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46f6f5 │ │ │ │ - movq $0x46f6a0,-0x10(%rbp) │ │ │ │ + jb 472433 │ │ │ │ + movq $0x4723f0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f6a0 │ │ │ │ + jne 4723f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x48ecc8,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + movq $0x48a308,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2150b14(%rip),%rbx │ │ │ │ + lea 0x214e2c6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46f7ad │ │ │ │ - movq $0x46f758,-0x10(%rbp) │ │ │ │ + jb 4724d3 │ │ │ │ + movq $0x472490,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f758 │ │ │ │ + jne 472490 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x48ecc8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + movq $0x48a308,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2150a64(%rip),%rbx │ │ │ │ + lea 0x214e22e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + jrcxz 472503 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46f878 │ │ │ │ - movq $0x46f810,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 47253f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47253a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x214e307(%rip),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f810 │ │ │ │ + jmp 22fd550 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + jrcxz 47256b │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4725a6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4725a1 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x214e2c7(%rip),%rsi │ │ │ │ + lea 0x1f59b86(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ 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) │ │ │ │ + mov $0x480214e2,%eax │ │ │ │ + lea 0x214e2b1(%rip),%edi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 22fd550 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (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) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x22e26c8,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x48ecc8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21509a1(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47263b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 472630 │ │ │ │ + movq $0x4725c0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x472658,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f5b128(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x214e276(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x1e(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x214e1a8(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + loop 47269b │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4726cd │ │ │ │ + movq $0x4726c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4726c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + loope 4726d3 │ │ │ │ + add 0x73(%rbx,%rcx,4),%cl │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ + lea 0x214e204(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + loope 472703 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472755 │ │ │ │ + movq $0x472728,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x480214e1(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 472749 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 472749 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x215095b(%rip),%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ + lea 0x214e18c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46f922 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4727a7 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 47279d │ │ │ │ + lea 0x24436cb(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 472808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46f962 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4727eb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ 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 46f9e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46f9d5 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x46f938,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 472855 │ │ │ │ + movq $0x472770,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4727c0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x214e091(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46fa22 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4728e7 │ │ │ │ + movq $0x4728c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4728c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ + clc │ │ │ │ + add %edi,0xe(%rsi) │ │ │ │ + lea 0x244358d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 472808 │ │ │ │ + lea 0x214e012(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46faa0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46fa95 │ │ │ │ + jb 472935 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x46f9f8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 4729d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46fb29 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46fb1e │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47297b │ │ │ │ movq $0x23ab088,-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 $0x46fa38,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 46fc90 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4729bb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jb 46fbf5 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - jb 46fcb4 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46fbd1 │ │ │ │ - mov 0x4(%rbx),%rdx │ │ │ │ - mov 0xc(%rbx),%rsi │ │ │ │ - mov 0x14(%rbx),%rdi │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x46fab8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x46fd38,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 46fc2c │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46fc6c │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x46f8f8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ + ja 472a76 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 472a28 │ │ │ │ + movq $0x472990,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x46fc20,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x472908,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x472950,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x30,%esp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472afb │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46fcfd │ │ │ │ - mov 0x5(%rbx),%rdx │ │ │ │ - mov 0xd(%rbx),%rsi │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x46f978,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + ja 472af0 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4729d8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x46fca8,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp 4729d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ss (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472b3b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 20a6668 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472b7b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 46fe00 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46fdf5 │ │ │ │ + jb 472bbd │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x46fb40,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x46fd68,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 470068 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 472c60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46fe42 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472c03 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46fe82 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472c43 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46ff00 │ │ │ │ - add $0x28,%r12 │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 472cfe │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 472cb0 │ │ │ │ + movq $0x472c18,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x472b90,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x472bd8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472d83 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46fef5 │ │ │ │ + ja 472d78 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x46fe58,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x472c60,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 472c60 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46ff42 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472dc3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 46ffc0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46ffb5 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472e03 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x46ff18,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 470049 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47003e │ │ │ │ + jb 472e45 │ │ │ │ movq $0x23ab088,-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 $0x46ff58,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 472ee8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103f39bc <__environ@GLIBC_2.2.5+0xdb35754> │ │ │ │ - (bad) │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4700a8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4700a8 │ │ │ │ - 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add (%rdi),%ecx │ │ │ │ - (bad) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x5(%rbx),%rdx │ │ │ │ - mov 0xd(%rbx),%rsi │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x46fd88,-0x60(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 47019e │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 47015a │ │ │ │ - mov 0x4(%rdx),%rcx │ │ │ │ - mov 0xc(%rdx),%rsi │ │ │ │ - mov 0x14(%rdx),%rdi │ │ │ │ - mov 0x1c(%rdx),%rdx │ │ │ │ - movq $0x46ffd8,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - mov 0x5(%rdx),%rcx │ │ │ │ - mov 0xd(%rdx),%rsi │ │ │ │ - mov 0x15(%rdx),%rdx │ │ │ │ - movq $0x46fe98,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 4701df │ │ │ │ - mov 0x6(%rdx),%rcx │ │ │ │ - mov 0xe(%rdx),%rdx │ │ │ │ - movq $0x46fe18,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - mov 0x7(%rdx),%rcx │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x2150040(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jb 47021d │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - adc $0x458d4802,%eax │ │ │ │ - call 733f3ba4 <__environ@GLIBC_2.2.5+0x70b3593c> │ │ │ │ - pop %rsi │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472e8b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470290,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 470290 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - call *(%rdx,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4702a9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214ff89(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,%bh │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 470337 │ │ │ │ + jb 472ecb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470310,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 470310 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 470329 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214ff09(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47037e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470398,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 472f86 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 472f38 │ │ │ │ + movq $0x472ea0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x472e18,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x472e60,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f3d14 <__environ@GLIBC_2.2.5+0x70b35aac> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473008 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 470416 │ │ │ │ + ja 472ffd │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x470350,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x470438,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x472ee8,-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 472ee8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47304b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4703c0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - std │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47052f │ │ │ │ + jb 47308b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470508,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 470508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x3(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 470521 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214fd11(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,%ch │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4705af │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4730cd │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470588,-0x18(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 470588 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cld │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4705a1 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214fc91(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473170 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - cld │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47062f │ │ │ │ + jb 473113 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470608,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 470608 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x4(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 470621 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214fc11(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 470676 │ │ │ │ + jb 473153 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470690,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f400c <__environ@GLIBC_2.2.5+0x70b35da4> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47070e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x470648,-0x18(%r12) │ │ │ │ + ja 47320e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 4731c0 │ │ │ │ + movq $0x473128,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4730a0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4730e8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x470730,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f40ac <__environ@GLIBC_2.2.5+0x70b35e44> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473290 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4707b7 │ │ │ │ + ja 473285 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4706b8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x473170,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4707d8,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473170 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4732d3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47084b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x470758,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473313 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stc │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4709c4 │ │ │ │ - movq $0x4708b8,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47349e │ │ │ │ + movq $0x473370,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4708b8 │ │ │ │ + jne 473370 │ │ │ │ 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,0x480214f9(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 470956 │ │ │ │ - add $0x70,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + xor 0x0(%rdi),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4733c0 │ │ │ │ + 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 %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 470946 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - movq $0x4704c8,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x470548,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - movq $0x4705c8,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x470808,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + ja 4734a9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 473448 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4734c1 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 473563 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 473436 │ │ │ │ + movq $0x4732e8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x2442a20(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 473512 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jle 4735f5 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 473436 │ │ │ │ + movq $0x472dd8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214d463(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x4733a8,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 4735ac │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 473436 │ │ │ │ + movq $0x473060,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jge 47363e │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jl 473436 │ │ │ │ + movq $0x472b50,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x473230,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4732a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4709b4 │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x470250,-0x48(%r12) │ │ │ │ + movq $0x472fa8,-0x48(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4702d0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x470468,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x473020,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x472d20,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x472d98,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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 $0x472a98,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x472b10,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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 23a47e0 │ │ │ │ - lea 0x214f87d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + rcll $1,(%rdx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4736e7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4736e2 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x214d15f(%rip),%rdi │ │ │ │ + mov $0xa,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd550 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x90000000,%eax │ │ │ │ + rclb %cl,(%rdx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47374e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 473749 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x214d257(%rip),%rsi │ │ │ │ + lea 0x1f589de(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + 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) │ │ │ │ + rex.W rclb %cl,(%rdx,%rax,1) │ │ │ │ + lea 0x214d241(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 22fd550 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,0x1f(%rbp) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 103f4334 <__environ@GLIBC_2.2.5+0xdb360cc> │ │ │ │ (bad) │ │ │ │ - mov (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470a28,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 470a28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4737e3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4737d8 │ │ │ │ + movq $0x473768,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x473800,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f59f67(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x214d206(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,%al │ │ │ │ - rex.WR (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,0xa(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 470a50 │ │ │ │ + rcll $1,(%rdx,%rax,1) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x214d160(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rcll $1,(%rdx,%rax,1) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473875 │ │ │ │ + movq $0x473868,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473868 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48021f4c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 470a69 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 6b1ad0 │ │ │ │ - lea 0x2435849(%rip),%rbx │ │ │ │ + add %cl,0x4c0214d1(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 473798 │ │ │ │ + lea 0x214d194(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x14f7,$0x2 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bl,-0x2f(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 470af7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470ad0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4738fd │ │ │ │ + movq $0x4738d0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 470ad0 │ │ │ │ + jne 4738d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480214f7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 470ae9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ + add %ah,(%rax) │ │ │ │ + rcll $1,(%rdx,%rax,1) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4738f1 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 4738f1 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214f749(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 473798 │ │ │ │ + lea 0x214d11c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47394f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jne 473945 │ │ │ │ + lea 0x2442523(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4739b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 470b3e │ │ │ │ + jb 473993 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470b58,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4739fd │ │ │ │ + movq $0x473918,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x473968,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x214d021(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473a97 │ │ │ │ + movq $0x473a68,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473a68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x470b10,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + je 473aa2 │ │ │ │ + dec %rax │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jle 473a8b │ │ │ │ + lea 0x24423dd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4739b0 │ │ │ │ + lea 0x214cf9a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 473a77 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x480214f6 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470c57 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473aed │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470c30,-0x18(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 470c30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - notb (%rdx,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 470c49 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214f5e9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473b90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 470c9e │ │ │ │ + jb 473b33 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470cb8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473b73 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 473c2e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 473be0 │ │ │ │ + movq $0x473b48,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x470c70,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x473ac0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x473b08,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,%ch │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 470db7 │ │ │ │ + jb 473cb3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 473ca8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470d90,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 470d90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x473b90,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0xa,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473b90 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - hlt │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 470da9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214f489(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,%ah │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 470e37 │ │ │ │ + jb 473cf3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470e10,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 470e10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xc(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 470e29 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214f409(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 470e7e │ │ │ │ + jb 473d33 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x470e98,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473d75 │ │ │ │ + movq $0x23ab088,-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 473e18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f4814 <__environ@GLIBC_2.2.5+0x70b365ac> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 470f16 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473dbb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x470e50,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x470f38,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473dfb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 470fb8 │ │ │ │ + ja 473eb6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 473e68 │ │ │ │ + movq $0x473dd0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x470ec0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + movq $0x473d48,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x473d90,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor $0x14,%dl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733f492c <__environ@GLIBC_2.2.5+0x70b366c4> │ │ │ │ - pop %rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473f3b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 473f30 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471018,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 471018 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x473e18,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0xa,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473e18 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xe(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 471031 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214f201(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4710bf │ │ │ │ + jb 473f7b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471098,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 471098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - int1 │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4710b1 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214f181(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor $0x14,%cl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733f4a2c <__environ@GLIBC_2.2.5+0x70b367c4> │ │ │ │ - pop %rsi │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473fbb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471118,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 471118 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0xf(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 471131 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214f101(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 471186 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473ffd │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4711a0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4740a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f4b1c <__environ@GLIBC_2.2.5+0x70b368b4> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47121e │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474043 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x471158,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x471240,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f4bbc <__environ@GLIBC_2.2.5+0x70b36954> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4712c7 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474083 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4711c8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4712e8,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 471371 │ │ │ │ + ja 47413e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 4740f0 │ │ │ │ + movq $0x474058,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-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 $0x471268,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + movq $0x473fd0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x474018,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x14ee,$0x2 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4713f7 │ │ │ │ + jb 4741c0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4741b5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4713d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4713d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480214ee(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4713e9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214ee49(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4740a0,-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 4740a0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W out %al,(%dx) │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 471477 │ │ │ │ + jb 474203 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471450,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 471450 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 471469 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214edc9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x14ed,$0x2 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4714f7 │ │ │ │ + jb 474243 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4714d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4714d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480214ed(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4714e9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214ed49(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W in (%dx),%eax │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 471577 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 474285 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471550,-0x18(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 471550 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 471569 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214ecc9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474328 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4715be │ │ │ │ + jb 4742cb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4715d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f4f54 <__environ@GLIBC_2.2.5+0x70b36cec> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 471656 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47430b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x471590,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x471678,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4743c6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 474378 │ │ │ │ + movq $0x4742e0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x474258,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4742a0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ - sldt (%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f4ff4 <__environ@GLIBC_2.2.5+0x70b36d8c> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474448 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4716ff │ │ │ │ + ja 47443d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x471600,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x474328,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x471720,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474328 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f509c <__environ@GLIBC_2.2.5+0x70b36e34> │ │ │ │ - push $0x49 │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4717b0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47448b │ │ │ │ movq $0x23ab088,-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 $0x4716a0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4717d0,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%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 4744cb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47465c │ │ │ │ + movq $0x474528,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474528 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + je 474845 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x474570,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %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 474854 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 471862 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x471748,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ + ja 474667 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 474606 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47467f │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 474721 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 4745f4 │ │ │ │ + movq $0x4744a0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x2441862(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4746d0 │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jle 4747b3 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 4745f4 │ │ │ │ + movq $0x473f90,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214c3dd(%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) │ │ │ │ - shr $1,%cl │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 471a0d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 47198e │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 471a2c │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 471957 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x471390,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x471410,-0x68(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x471490,-0x50(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x471510,-0x38(%r12) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x474878,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 47476a │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 4745f4 │ │ │ │ + movq $0x474218,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x471800,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jge 4747fc │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jl 4745f4 │ │ │ │ + movq $0x473d08,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4743e8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x474460,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - movq $0x471b40,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - call ffffffff838f1b9e <__environ@GLIBC_2.2.5+0xffffffff81033936> │ │ │ │ - (bad) │ │ │ │ - or -0x7d(%rax),%cl │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - cmp $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4719f1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x470d50,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x470dd0,-0x28(%r12) │ │ │ │ + movq $0x474160,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4741d8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x470f68,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x471988,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - call ffffffff838f1c3e <__environ@GLIBC_2.2.5+0xffffffff810339d6> │ │ │ │ - (bad) │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 471aa1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x470fd8,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x471058,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4710d8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x471318,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + movq $0x473ed8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x473f50,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x471a28,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480214e7(%rax) │ │ │ │ - add $0x18,%ebp │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 471b11 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x470bf0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x470ce8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + movq $0x473c50,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x473cc8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x471ad0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 474540 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 474588 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - out %eax,$0x14 │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ (bad) │ │ │ │ - jbe 471b44 │ │ │ │ + std │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + ret $0x214 │ │ │ │ + lea 0x214c2f2(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - out %al,$0x14 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 733f54b4 <__environ@GLIBC_2.2.5+0x70b3724c> │ │ │ │ - pop %rsi │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471ba0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,-0x3a(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47492f │ │ │ │ + movq $0x474900,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 471ba0 │ │ │ │ + jne 474900 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480214e6(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 471bb9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ + lea 0x1fc265b(%rip),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214c49f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214c4c9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214c642(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x214c4e8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214c512(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214c53c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214c566(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jb 4749a4 │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jb 474996 │ │ │ │ + lea 0x214c382(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214c1c4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214e679(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jb 4749b8 │ │ │ │ + lea 0x214c398(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214c3c2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + mov $0x8d480214,%esi │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 474a27 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 474a22 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x214be1f(%rip),%rdi │ │ │ │ + mov $0x2,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22fd550 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 471c0e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471c28,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jb 474a8e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 474a89 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x214c57f(%rip),%rsi │ │ │ │ + lea 0x1f5769e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 474a6b │ │ │ │ + adc $0x2,%al │ │ │ │ + lea 0x214c569(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 22fd550 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + 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,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x471be0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474b23 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 474b18 │ │ │ │ + movq $0x474aa8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x474b40,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f58bfa(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x214c52e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xe5,%al │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x214c488(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 471d0f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471ce8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 474bb5 │ │ │ │ + movq $0x474ba8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 471ce8 │ │ │ │ + jne 474ba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1b(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 471d01 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214e531(%rip),%rbx │ │ │ │ + add %dh,0x4c0214c4(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 474ad8 │ │ │ │ + lea 0x214c4bc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,%ch │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,0x480214c4(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 471d8f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471d68,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 474c3d │ │ │ │ + movq $0x474c10,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 471d68 │ │ │ │ + jne 474c10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - in $0x14,%al │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0xd(%rbp),%dh │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214e4b1(%rip),%rbx │ │ │ │ + add %cl,-0x3c(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 474c31 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 474c31 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ + lea 0x214c444(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 471dd6 │ │ │ │ + jb 474c8f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471df0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 474c85 │ │ │ │ + lea 0x24411e3(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474cf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f576c <__environ@GLIBC_2.2.5+0x70b37504> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 471e6e │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474cd3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x471da8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x471e90,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ - 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 $0x471e18,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 474d3d │ │ │ │ + movq $0x474c58,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x474ca8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x214c349(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,%bl │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 471f87 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471f60,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 474dcf │ │ │ │ + movq $0x474da8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 471f60 │ │ │ │ + jne 474da8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - loop 471f73 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ clc │ │ │ │ - add 0xd(%rbp),%dh │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214e2b9(%rip),%rbx │ │ │ │ + add 0xe(%rsi),%bh │ │ │ │ + lea 0x24410a5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 474cf0 │ │ │ │ + lea 0x214c2ca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x480214e2,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 472007 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 474e1d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x471fe0,-0x18(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 471fe0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x1e(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 471ff9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214e239(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ec0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,%dl │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 472087 │ │ │ │ + jb 474e63 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x472060,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 472060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - loope 472073 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0xd(%rbp),%dh │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214e1b9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4720ce │ │ │ │ + jb 474ea3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4720e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f5a64 <__environ@GLIBC_2.2.5+0x70b377fc> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 472166 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4720a0,-0x18(%r12) │ │ │ │ + ja 474f5e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 474f10 │ │ │ │ + movq $0x474e78,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x474df0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x474e38,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x472188,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f5b04 <__environ@GLIBC_2.2.5+0x70b3789c> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474fe3 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47220f │ │ │ │ + ja 474fd8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x472110,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x474ec0,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x472230,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ec0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475023 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4722a3 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4721b0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - fists (%rdx,%rax,1) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47232f │ │ │ │ + jb 475063 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x472308,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 472308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x21(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 472321 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214df11(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,%bh │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4723af │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4750a5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x472388,-0x18(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 472388 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - ficoms (%rdx,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4723a1 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214de91(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475148 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - ficoms (%rdx,%rax,1) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47242f │ │ │ │ + jb 4750eb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x472408,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 472408 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x22(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 472421 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214de11(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,%dh │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4724af │ │ │ │ + jb 47512b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x472488,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 472488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - fstl (%rdx,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4724a1 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x214dd91(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4751e6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 475198 │ │ │ │ + movq $0x475100,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x475078,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4750c0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4724f6 │ │ │ │ + jb 47526b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475260 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x472510,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x475148,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475148 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f5e8c <__environ@GLIBC_2.2.5+0x70b37c24> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47258e │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4752ab │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4724c8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4725b0,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4752eb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f5f2c <__environ@GLIBC_2.2.5+0x70b37cc4> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 472637 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47532d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x472538,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x472658,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4753d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f5fd4 <__environ@GLIBC_2.2.5+0x70b37d6c> │ │ │ │ - push $0x49 │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4726e8 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475373 │ │ │ │ movq $0x23ab088,-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 $0x4725d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x472708,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4753b3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47546e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 475420 │ │ │ │ + movq $0x475388,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-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),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x472680,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x475300,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x475348,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xda,%al │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4728d5 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4727f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4727f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x26(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - movq $0x472818,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 472818 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x26(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 47287b │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4728d9 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47286b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x470a90,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x470b88,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4754f0 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4728c5 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x471888,-0x10(%r12) │ │ │ │ + ja 4754e5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4753d0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x472930,-0x8(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x214d992(%rip),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 470068 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4753d0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x214d959(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x27(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - jmp 472a08 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x27(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - jmp 47295b │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fsts (%rdx,%rax,1) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 4729f1 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jae 472a89 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4729d5 │ │ │ │ - mov 0x5(%rbx),%rcx │ │ │ │ - mov 0xd(%rbx),%rdx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x471f20,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x471fa0,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - movq $0x472020,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x472260,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - movq $0x472918,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jae 472b71 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 472a4a │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x471b60,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x471c58,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475533 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4728f8,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 472b2c │ │ │ │ - mov 0x4(%rax),%rcx │ │ │ │ - mov 0xc(%rax),%rdx │ │ │ │ - mov 0x14(%rax),%rsi │ │ │ │ - mov 0x1c(%rax),%rax │ │ │ │ - movq $0x4722c8,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x472348,-0x70(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0x4723c8,-0x58(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - movq $0x472448,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x472738,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475573 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - movq $0x472a78,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 472bcf │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - movq $0x471ca8,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x471d28,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x471ec0,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x472b60,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4755b5 │ │ │ │ + movq $0x23ab088,-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 475658 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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 472c80 │ │ │ │ + jb 4755fb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x472c50,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 472c50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%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,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 237c2b0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47563b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4756f6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 4756a8 │ │ │ │ + movq $0x475610,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x472c08,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + movq $0x475588,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4755d0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475778 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 472d45 │ │ │ │ - movq $0x4709e0,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x4727a8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x472ca0,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + ja 47576d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x475658,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x214d501(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475658 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4757bb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x214d4c3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 472e96 │ │ │ │ + jb 4757fb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x472e18,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 475986 │ │ │ │ + movq $0x475858,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 472e18 │ │ │ │ + jne 475858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push %rax │ │ │ │ - cs rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 472e50 │ │ │ │ + add %r13b,-0x7cffb8a8(%r8) │ │ │ │ + jrcxz 47586a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4758a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 472e86 │ │ │ │ - movq $0x22e26c8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 475991 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 475930 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4759a9 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 475a4b │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 47591e │ │ │ │ + movq $0x4757d0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x2440538(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4759fa │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jle 475add │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47591e │ │ │ │ + movq $0x4752c0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214b71b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x475890,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 475a94 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 47591e │ │ │ │ + movq $0x475548,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jge 475b26 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jl 47591e │ │ │ │ + movq $0x475038,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x475718,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x475790,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x2433418(%rip),%rbx │ │ │ │ + movq $0x475490,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x475508,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x475208,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x475280,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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 $0x474f80,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x474ff8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x480214b5(%rax) │ │ │ │ + lea 0x214b5a2(%rip),%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - fcom %st(3) │ │ │ │ + add %bh,-0x4a(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 472f05 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x472ef8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 475c21 │ │ │ │ + movq $0x475be8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 472ef8 │ │ │ │ + jne 475be8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c0214d3(%rax) │ │ │ │ - mov 0x17(%rbx),%esi │ │ │ │ + add %al,-0x4a(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 475c13 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 475c05 │ │ │ │ + lea 0x214b5ab(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4731e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214b5d5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214b4df(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214b628(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + fdivs -0x72b7fdec(%rbx) │ │ │ │ + cmp $0x214b3d1,%eax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 22fd550 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802224f(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 472f4d │ │ │ │ - movq $0x472f68,-0x8(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + jb 475cbb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475cb0 │ │ │ │ + movq $0x475c40,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x475cd8,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f57a2b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7b8f58 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x214b62e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x14,%ch │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + enter $0x14b5,$0x2 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x14,%ch │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475d4d │ │ │ │ + movq $0x475d40,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 475d40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4c0214b5(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ + lea 0x214b5bc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - fcom %st(2) │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,0x480214b5(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473077 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x473000,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 475dd5 │ │ │ │ + movq $0x475da8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 473000 │ │ │ │ + jne 475da8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480214d2(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 47307b │ │ │ │ + add %cl,-0x4b(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 475dc9 │ │ │ │ cmp $0x2,%rax │ │ │ │ - jne 47308f │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 473067 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x472dd0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x472eb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x472f28,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + jg 475dc9 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - lea 0x2224d8c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - lea 0x214d1e3(%rip),%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 475c70 │ │ │ │ + lea 0x214b544(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4730de │ │ │ │ + jb 475e27 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4730f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 475e1d │ │ │ │ + lea 0x244004b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475e88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475e6b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4730b0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rcll $1,(%rdx,%rax,1) │ │ │ │ - add $0x30,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4731ba │ │ │ │ - movq $0x472fb8,-0x28(%r12) │ │ │ │ + ja 475ed5 │ │ │ │ + movq $0x475df0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x475e40,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0x473128,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x214d0b4(%rip),%rbx │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x214b449(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x214d087(%rip),%rsi │ │ │ │ - lea 0x214d089(%rip),%r14 │ │ │ │ - jmp 20ae740 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc $0x14,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473252 │ │ │ │ - movq $0x473248,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 475f67 │ │ │ │ + movq $0x475f40,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 473248 │ │ │ │ + jne 475f40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x30(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x1f(%rbx),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ + clc │ │ │ │ + add 0xe(%rsi),%bh │ │ │ │ + lea 0x243ff0d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4731e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 475e88 │ │ │ │ + lea 0x214b3ca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 475fb5 │ │ │ │ + movq $0x23ab088,-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 476058 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4732b4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4732a9 │ │ │ │ - movq $0x473210,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4732d0,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7ba438 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x214cffd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 475ffb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x6bf110,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47603b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $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,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4760f6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 4760a8 │ │ │ │ + movq $0x476010,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x214cf63(%rip),%rbx │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x475f88,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x475fd0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - iret │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4733e9 │ │ │ │ + jb 47617b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476170 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4733d8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4733d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x476058,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476058 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - iret │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 475800 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4761bb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473426 │ │ │ │ + jb 4761fb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 21381a8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 473581 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47623d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x473490,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 473490 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4762e0 │ │ │ │ + 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) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x4734,$0x0 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4734c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 476283 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%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) │ │ │ │ - adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rax) │ │ │ │ - movl $0x473500,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 473500 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4762c3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 473561 │ │ │ │ + ja 47637e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 476330 │ │ │ │ + movq $0x476298,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-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),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x473400,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + movq $0x476210,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x476258,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4735e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4735fd │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 476403 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4735f2 │ │ │ │ + ja 4763f8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x473440,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x473618,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4762e0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4762e0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x36(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 473640 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 476443 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4736a7 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x23aa090,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 476483 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4764c5 │ │ │ │ + movq $0x23ab088,-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 476568 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 473720 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x473598,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47650b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480214cb(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4737f9 │ │ │ │ - movq $0x473788,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 47654b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 473788 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x35(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 4737fd │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 473831 │ │ │ │ - add $0x38,%r12 │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4737e9 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x473390,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4736d0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 476606 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 4765b8 │ │ │ │ + movq $0x476520,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x476498,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4764e0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 47381a │ │ │ │ - mov 0x4(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x2224572(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - mov 0x5(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x22244eb(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - lea 0x22245f6(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,%dl │ │ │ │ - adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47387e │ │ │ │ + jb 476688 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47667d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x476568,-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 473748 │ │ │ │ + jmp 476568 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4738c6 │ │ │ │ + jb 4766cb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4738e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-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 $0x473898,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47670b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x480214c9 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47399e │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47674d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp 4767f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4739e6 │ │ │ │ + jb 476793 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x473a00,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4767d3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47688e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 476840 │ │ │ │ + movq $0x4767a8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4739b8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x476720,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x476768,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W enter $0x214,$0x48 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473abe │ │ │ │ + jb 476910 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476905 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4767f0,-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 473748 │ │ │ │ + jmp 4767f0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ 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 %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,%al │ │ │ │ - adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473afe │ │ │ │ + jb 476953 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473b46 │ │ │ │ + jb 476993 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x473b60,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 476b1e │ │ │ │ + movq $0x4769f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4769f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 call 733f74dc <__environ@GLIBC_2.2.5+0x70b39274> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 473bde │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x473b18,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x473c00,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x6a(%r8) │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + jne 476a40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 473c80 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x473b88,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + ja 476b29 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 476ac8 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 476b41 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 476be3 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 476ab6 │ │ │ │ + movq $0x476968,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x243f3a0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 476b92 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jle 476c75 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 476ab6 │ │ │ │ + movq $0x476458,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214a81b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x476a28,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 476c2c │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 476ab6 │ │ │ │ + movq $0x4766e0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jge 476cbe │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jl 476ab6 │ │ │ │ + movq $0x4761d0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4768b0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x476928,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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 $0x476628,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4766a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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 $0x4763a0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x476418,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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 $0x476118,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x476190,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x480214a6(%rax) │ │ │ │ + lea 0x214a6a2(%rip),%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex (bad) │ │ │ │ + add %bh,-0x59(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 476db9 │ │ │ │ + movq $0x476d80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 476d80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x59(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 476dab │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 476d9d │ │ │ │ + lea 0x214a6ab(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214a6d5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214a5df(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214a728(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + (bad) │ │ │ │ adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473cc6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 476e27 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 476e22 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2149a1f(%rip),%rdi │ │ │ │ + mov $0x6,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp 22fd550 │ │ │ │ + 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,%dh │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473d06 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 476e8e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 476e89 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x214a6ef(%rip),%rsi │ │ │ │ + lea 0x1f5529e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp 23746b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 476e4c │ │ │ │ + adc $0x2,%al │ │ │ │ + lea 0x214a6d9(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 22fd550 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rol $0x14,%ch │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 473d46 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473d8e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x473da8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 476f23 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476f18 │ │ │ │ + movq $0x476ea8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x476f40,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x1f56793(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x214a69e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x5a(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x214a5f8(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + add %bl,-0x5a(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 476fb5 │ │ │ │ + movq $0x476fa8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 476fa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ + lea 0x214a62c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f7724 <__environ@GLIBC_2.2.5+0x70b394bc> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 473e26 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x473d60,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x473e48,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47703d │ │ │ │ + movq $0x477010,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x480214a5(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 477031 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 477031 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ + lea 0x214a5b4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f77c4 <__environ@GLIBC_2.2.5+0x70b3955c> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 473ecf │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47708f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x473dd0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x473ef0,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jne 477085 │ │ │ │ + lea 0x243ede3(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4770f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4770d3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 473f79 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x473e70,-0x40(%r12) │ │ │ │ + ja 47713d │ │ │ │ + movq $0x477058,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ + movq $0x4770a8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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 │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ + lea 0x214a4b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 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) │ │ │ │ - rex.W ret │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473fbe │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4771cf │ │ │ │ + movq $0x4771a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4771a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,%bl │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 473ffe │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + jle 4771c3 │ │ │ │ + lea 0x243eca5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4770f0 │ │ │ │ + lea 0x214a43a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x14c2,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47403e │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47721d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp 4772c0 │ │ │ │ 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 %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,%dl │ │ │ │ - adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47407e │ │ │ │ + jb 477263 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4740c6 │ │ │ │ + jb 4772a3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4740e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47735e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 477310 │ │ │ │ + movq $0x477278,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4771f0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x477238,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ - sldt (%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f7a5c <__environ@GLIBC_2.2.5+0x70b397f4> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4773e3 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47415e │ │ │ │ + ja 4773d8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x474098,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x474180,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4772c0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x6,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4772c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f7afc <__environ@GLIBC_2.2.5+0x70b39894> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 474207 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477423 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x474108,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x474228,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f7ba4 <__environ@GLIBC_2.2.5+0x70b3993c> │ │ │ │ - push $0x49 │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4742b8 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477463 │ │ │ │ movq $0x23ab088,-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 $0x4741a8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4742d8,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4774a5 │ │ │ │ + movq $0x23ab088,-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 477548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47436a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x474250,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4774eb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - mov $0x8d480214,%edi │ │ │ │ - rex.RB loopne 4743e1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47454f │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47752b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 4744c2 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 474570 │ │ │ │ - add $0xa8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 474483 │ │ │ │ - mov 0x4(%rbx),%rcx │ │ │ │ - mov 0xc(%rbx),%rdx │ │ │ │ - mov 0x14(%rbx),%rsi │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x473f98,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x473fd8,-0x80(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x474018,-0x60(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x474058,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x474308,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xa0(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - movq $0x4746a8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8b480214,%esi │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - or -0x7d(%rax),%cl │ │ │ │ - stc │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - add %eax,%fs:(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47452f │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x473a98,-0x50(%r12) │ │ │ │ + ja 4775e6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 477598 │ │ │ │ + movq $0x477500,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x477478,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x473ad8,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x473c30,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4774c0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - movq $0x4744b8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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 %bh,-0x43(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x80,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47766b │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4745f7 │ │ │ │ - mov 0x5(%rbx),%rcx │ │ │ │ - mov 0xd(%rbx),%rdx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x473ca0,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x473ce0,-0x58(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x473d20,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x473f20,-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 │ │ │ │ + ja 477660 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x477548,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x6,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - movq $0x474568,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ + jmp 477548 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480214bc(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 474672 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x473978,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x473a30,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4776ab │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x474628,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x8b480214,%esp │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x8d480214,%esp │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4746ee │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4776eb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fdivrs -0x72b7fdec(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47472e │ │ │ │ + jb 47772d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp 4777d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474776 │ │ │ │ + jb 477773 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x474790,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f810c <__environ@GLIBC_2.2.5+0x70b39ea4> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47480e │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4777b3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x474748,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x474830,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47786e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 477820 │ │ │ │ + movq $0x477788,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-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 $0x4747b8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ + movq $0x477700,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x477748,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,-0x72b7fdec(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4748e6 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4778f0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4778e5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4777d0,-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 473748 │ │ │ │ + jmp 4777d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ 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 %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4748b7 │ │ │ │ - adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474926 │ │ │ │ + jb 477933 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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) │ │ │ │ - movabs 0x4cf0458d480214b9,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 474966 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477973 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4779b5 │ │ │ │ + movq $0x23ab088,-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 477a58 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4749ae │ │ │ │ + jb 4779fb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4749c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f8344 <__environ@GLIBC_2.2.5+0x70b3a0dc> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 474a46 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477a3b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x474980,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x474a68,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 477af6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 477aa8 │ │ │ │ + movq $0x477a10,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x477988,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4779d0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ - sldt (%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f83e4 <__environ@GLIBC_2.2.5+0x70b3a17c> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477b78 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 474aef │ │ │ │ + ja 477b6d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4749f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x477a58,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x474b10,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477a58 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477bbb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 474b83 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x474a90,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477bfb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x14,%bh │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 103f8504 <__environ@GLIBC_2.2.5+0xdb3a29c> │ │ │ │ - (bad) │ │ │ │ - add %eax,(%eax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8e97bd │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 477d86 │ │ │ │ + movq $0x477c58,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 474bf8 │ │ │ │ + jne 477c58 │ │ │ │ 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 %ch,%al │ │ │ │ - mov $0x14,%dh │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,-0x7eb70000(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x7cffb884(%r8) │ │ │ │ + jrcxz 477c6a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477ca8 │ │ │ │ + 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 %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 474c9c │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - movq $0x4748c0,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0x474900,-0x60(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x474940,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ + ja 477d91 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 477d30 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 477da9 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 477e4b │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 477d1e │ │ │ │ + movq $0x477bd0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x474b40,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x243e138(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 477dfa │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + jle 477edd │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 477d1e │ │ │ │ + movq $0x4776c0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214988b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x477c90,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 477e94 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 477d1e │ │ │ │ + movq $0x477948,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + jge 477f26 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jl 477d1e │ │ │ │ + movq $0x477438,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237db98,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x28b5e61,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x477b18,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x477b90,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 474d14 │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4746c8,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x474708,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x474860,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + movq $0x477890,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x477908,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x480214b5(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 474da7 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 474d9c │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x474390,-0x28(%r12) │ │ │ │ + movq $0x477608,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x477680,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x474bb0,-0x8(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 470068 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x477380,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4773f8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,-0x72b7fdec(%rbp) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 474de6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + adc $0x2,%al │ │ │ │ + lea 0x21496f2(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x67(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474e2e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x474e48,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 478014 │ │ │ │ + movq $0x477fe8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477fe8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + cltd │ │ │ │ + adc $0x2,%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0x1fbefb6(%rip),%rax │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-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 $0x474e00,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea 0x214979a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x214963c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2149925(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + lea 0x21497ab(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21497d5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21497ff(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2149829(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2149853(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 %dl,(%rax) │ │ │ │ - mov $0x14,%ah │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x474dc0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x474e78,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242e232,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xb3,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242e20a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + popf │ │ │ │ adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474f5e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 47810f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47810a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2149ce9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ + jmp 2231fb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x480214b3 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + popf │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474f9e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 478178 │ │ │ │ + movq $0x478168,-0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478168 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + pushf │ │ │ │ + adc $0x2,%al │ │ │ │ + lea 0x2149cc1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2149cd1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 474fe6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x475000,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4781be │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + lea 0x2149c9b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478260 │ │ │ │ + movq $0x478220,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f897c <__environ@GLIBC_2.2.5+0x70b3a714> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47507e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x474fb8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4750a0,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x7e(%r8) │ │ │ │ + rex.RXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + jne 478250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x475028,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + rex (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0x2149c01,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0xb1,%al │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475156 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - 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) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 47511f │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475196 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,-0x72b7fdec(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4751d6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 4782cd │ │ │ │ + movq $0x4782c0,-0x10(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4782c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47521e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x475238,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + movabs %eax,0x9b9c1d8d4801f2b1 │ │ │ │ + adc $0x2,%al │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f8bb4 <__environ@GLIBC_2.2.5+0x70b3a94c> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4752b6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4751f0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4752d8,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478336 │ │ │ │ + movq $0x478328,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x243db32,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2149b3b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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 733f8c54 <__environ@GLIBC_2.2.5+0x70b3a9ec> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47535f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x475260,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x475380,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4783a5 │ │ │ │ + movq $0x478398,-0x10(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478398 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lret │ │ │ │ + mov $0xf2,%al │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x2149ad4,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4753f3 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x475300,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x14ae,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47543e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242dec2,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,-0x72b7fdec(%rsi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47547e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242de9a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W scas %es:(%rdi),%al │ │ │ │ + add %dh,%al │ │ │ │ + cltd │ │ │ │ adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4754be │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 478488 │ │ │ │ + movq $0x478478,-0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478478 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48021499(%rax) │ │ │ │ + lea 0x21499b1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2149b21(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,-0x72b7fdec(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4754fe │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 4784fd │ │ │ │ + movq $0x4784e8,-0x10(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 473748 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4784e8 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475546 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x475560,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x48023ac5(%r8) │ │ │ │ + mov %ebx,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + lea 0x2149abc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478565 │ │ │ │ + movq $0x478558,-0x10(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478558 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f8edc <__environ@GLIBC_2.2.5+0x70b3ac74> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4755de │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x475518,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x475600,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + or -0x72b7fe0e(%rdi),%ebp │ │ │ │ + sbb $0x2149a5c,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f8f7c <__environ@GLIBC_2.2.5+0x70b3ad14> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 475687 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x475588,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4756a8,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4785ce │ │ │ │ + movq $0x4785c0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4785c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x243d89a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21499fb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733f9024 <__environ@GLIBC_2.2.5+0x70b3adbc> │ │ │ │ - push $0x49 │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 475738 │ │ │ │ - movq $0x23ab088,-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 $0x475628,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x475758,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47863d │ │ │ │ + movq $0x478630,-0x10(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478630 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-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,0x3f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x4756d0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + xor -0x72b7fe0e(%rsi),%ebp │ │ │ │ + sbb $0x2149994,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 475a82 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 475a77 │ │ │ │ - movq $0x473748,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x475860,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 475860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sbb $0x242dc2a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480214aa(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 4758cc │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 475b41 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4758bc │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x473858,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x473910,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0xd8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 475b4f │ │ │ │ - mov 0x5(%rbx),%rcx │ │ │ │ - mov 0xd(%rbx),%rdx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x474d38,-0xd0(%r12) │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - mov %rdx,-0xb8(%r12) │ │ │ │ - mov %rbx,-0xb0(%r12) │ │ │ │ - lea -0xd0(%r12),%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jb 475a8d │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - jb 4759e1 │ │ │ │ - mov 0x4(%rcx),%rdx │ │ │ │ - mov 0xc(%rcx),%rsi │ │ │ │ - mov 0x14(%rcx),%rdi │ │ │ │ - mov 0x1c(%rcx),%rcx │ │ │ │ - movq $0x475418,-0xa8(%r12) │ │ │ │ - mov %rcx,-0x98(%r12) │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x475458,-0x88(%r12) │ │ │ │ - mov %rdi,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x475498,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x4754d8,-0x48(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x475788,-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) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x5(%rcx),%rdx │ │ │ │ - mov 0xd(%rcx),%rsi │ │ │ │ - mov 0x15(%rcx),%rcx │ │ │ │ - movq $0x475130,-0xa8(%r12) │ │ │ │ - mov %rcx,-0x98(%r12) │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x475170,-0x88(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x4751b0,-0x68(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x4753b0,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x214a857(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jb 475b08 │ │ │ │ - mov 0x6(%rcx),%rdx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - movq $0x474f38,-0xa8(%r12) │ │ │ │ - mov %rcx,-0x98(%r12) │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x474f78,-0x88(%r12) │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x4750d0,-0x68(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rcx),%rcx │ │ │ │ - movq $0x474ed0,-0xa8(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - add $0xffffffffffffff60,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 474ed0 │ │ │ │ - lea 0x214a791(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242dc02,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xd8,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480214a7(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %bl,-0x69(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 475c2a │ │ │ │ - movq $0x475bb8,-0x18(%rbp) │ │ │ │ + jb 478720 │ │ │ │ + movq $0x478710,-0x8(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 475bb8 │ │ │ │ + jne 478710 │ │ │ │ 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,-0x59(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ adc $0x2,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 475c1a │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - movq $0x287fa82,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2881711,-0x8(%r12) │ │ │ │ - movq $0x287e8ea,(%r12) │ │ │ │ - movq $0x475c48,0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 475800 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x214a6f7(%rip),%rbx │ │ │ │ + lea 0x2149719(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x21499e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - and %ah,(%rdx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r14b,0x5c(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 475c70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - and %ah,(%rdx) │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7b6938 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x214a663(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478795 │ │ │ │ + movq $0x478780,-0x10(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478780 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475d16 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 21381a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x48023ac5(%r8) │ │ │ │ + mov %ebx,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + lea 0x214997c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 475e41 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x475d88,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4787fd │ │ │ │ + movq $0x4787f0,-0x10(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 475d88 │ │ │ │ + jne 4787f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rax) │ │ │ │ - movl $0x475dc0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 475dc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + jae 4787a7 │ │ │ │ + repnz add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x214991c,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 475e21 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x475cf0,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-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 $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478866 │ │ │ │ + movq $0x478858,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 475ea9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 475ec6 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 475ebb │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x475d30,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x475ee0,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb $0x243d602,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21498bb(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - pop %rdi │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 475f08 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4788d5 │ │ │ │ + movq $0x4788c8,-0x10(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4788c8 │ │ │ │ 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) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 475f6f │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x23aa090,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + fwait │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + repnz add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x2149854,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 475ff1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x475e58,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242d992,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex movabs %eax,0x394cd8458d480214 │ │ │ │ - clc │ │ │ │ - jb 4760dd │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x476058,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242d96a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x65(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478a27 │ │ │ │ + movq $0x4789b0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 476058 │ │ │ │ + jne 4789b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movabs %al,0x7e083d889480214 │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 47608c │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 47607e │ │ │ │ - mov 0x4(%rbx),%r14 │ │ │ │ - lea 0x2221d6d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - lea 0x214a2b4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4760e1 │ │ │ │ - movq $0x4760b8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + fwait │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 478a17 │ │ │ │ + movq $0x4789f8,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4760b8 │ │ │ │ + jne 4789f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x480214a2(%rax) │ │ │ │ - movl $0x476108,-0x10(%rbp) │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 476298 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - lea 0x2221d66(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4802149a(%rax) │ │ │ │ + cmpl $0x0,0x7(%rbx) │ │ │ │ + jne 478a17 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x2419f37(%rip),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + lea 0x2149412(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2149aa2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x475f98,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + sahf │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478a75 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2419ed9(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47618e │ │ │ │ + jb 478ab6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4761a8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478b30 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 478b25 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x476160,-0x18(%r12) │ │ │ │ + movq $0x478a90,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movabs 0x3b4d30c483490214,%eax │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x476010,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x4761d8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x214a0c4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733fc4a4 <__environ@GLIBC_2.2.5+0x70b3e23c> │ │ │ │ + push %rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 478ba1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x478ad8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x214a097(%rip),%rsi │ │ │ │ - lea 0x214a099(%rip),%r14 │ │ │ │ - jmp 20ae740 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478bf2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + movq $0x25bfe31,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480214a0(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47637a │ │ │ │ - movq $0x476308,-0x10(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + popf │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ + rex.RB call 103fc564 <__environ@GLIBC_2.2.5+0xdb3e2fc> │ │ │ │ + (bad) │ │ │ │ + int $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x478c50,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 476308 │ │ │ │ + jne 478c50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x60(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %dh,%al │ │ │ │ + pushf │ │ │ │ + add -0x75(%r8),%cl │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x7d(%rax) │ │ │ │ + loope 478c53 │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jne 478cf5 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47636a │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x7ba630,-0x20(%r12) │ │ │ │ - movq $0x287fa82,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x2881711,-0x8(%r12) │ │ │ │ - movq $0x2898941,(%r12) │ │ │ │ - movq $0x476398,0x8(%rbp) │ │ │ │ + ja 478cda │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + movq $0x478a48,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x478b50,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x478bc0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 476298 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2149ff7(%rip),%rbx │ │ │ │ + lea 0x214980f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - movsxd 0x0(%rdi),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + and %bl,0x458d4802(%rcx,%rax,2) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478d4d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2419c01(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + fwait │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ + rex.RB loopne 478dc1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 478e1b │ │ │ │ + movq $0x478db8,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4763c0 │ │ │ │ + jne 478db8 │ │ │ │ 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,0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - cli │ │ │ │ - rex.XB add -0x75(%r8),%cl │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,0x4802419b(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jne 478e26 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 478e0b │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + movq $0x478d20,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21496ee(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5e61,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2149f5b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478e75 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2419ad9(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4802419a(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478f4a │ │ │ │ + movq $0x478ed8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478ed8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x66(%rax) │ │ │ │ + add -0x77(%r8),%cl │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 478ed7 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 478f55 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47649d │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x23a9fa0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 478f3a │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + movq $0x478e48,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x2149ee1(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21495cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + lea 0x243cf05(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - negl (%rsi) │ │ │ │ - add -0xa(%rcx,%rcx,4),%cl │ │ │ │ - lea 0x2149eb7(%rip),%r14 │ │ │ │ - jmp 6b3d80 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x4199,$0x2 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478fa5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x24199a9(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47657d │ │ │ │ - movq $0x476530,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x67(%rax) │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ + rex.RB loopne 479019 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 479073 │ │ │ │ + movq $0x479010,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 476530 │ │ │ │ + jne 479010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x65(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 476558 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cltd │ │ │ │ + add -0x75(%r8),%cl │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x7d(%rax) │ │ │ │ + loope 479013 │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jne 47907e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479063 │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + movq $0x478f78,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21494b6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x21eca9b(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x21eca5c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2149e24(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d48024198,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4790cd │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2419881(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%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) │ │ │ │ + add %dl,-0x68(%rax) │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4766c2 │ │ │ │ - movq $0x4765e0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 479199 │ │ │ │ + movq $0x479130,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4765e0 │ │ │ │ + jne 479130 │ │ │ │ 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(%rdi,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 476657 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %dl,(%rax) │ │ │ │ + cwtl │ │ │ │ + add -0x77(%r8),%cl │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 47912f │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jne 4791a4 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4766b2 │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + ja 479189 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + movq $0x4790a0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x48a708,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2149ce7(%rip),%rbx │ │ │ │ + lea 0x21493a0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47670a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + jb 4792a1 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479296 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 479291 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + call 21fd4b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 21fd480 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 21fd4a0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 21fd450 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movslq %eax,%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movslq %r14d,%rdx │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + or %rdx,%rbx │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + or %rcx,%rbx │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + or %rax,%rbx │ │ │ │ + mov %ebx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47674a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + jb 47934e │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479343 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47933e │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + call 21fd4b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 21fd440 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movslq %eax,%rax │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + or %rax,%rbx │ │ │ │ + mov %ebx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4767c8 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4767bd │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x476720,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + jb 479438 │ │ │ │ + movq $0x4793b0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4793b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 47680a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + xchg %eax,%ebx │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4793e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 476888 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47687d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4767e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov $0x1b6,%ecx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %ebx,%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 21fd6a0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 476911 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 476906 │ │ │ │ - movq $0x23ab088,-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 $0x476820,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + jb 4794e9 │ │ │ │ + movq $0x479498,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%eax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %eax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 479498 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 476a78 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jb 4769dd │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - jb 476a9c │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4769b9 │ │ │ │ - mov 0x4(%rbx),%rdx │ │ │ │ - mov 0xc(%rbx),%rsi │ │ │ │ - mov 0x14(%rbx),%rdi │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x4768a0,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x476b20,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %eax,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406030 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22e3b48,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 476a14 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733fce5c <__environ@GLIBC_2.2.5+0x70b3ebf4> │ │ │ │ (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 476a54 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4766e0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + ja 479545 │ │ │ │ + movq $0x479370,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x479570,-0x10(%rbp) │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x476a08,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 2319b58 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x214a109(%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 %dl,%al │ │ │ │ + movabs 0x95980045c7480214,%al │ │ │ │ + rex.RXB add %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 479598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 476ae5 │ │ │ │ - mov 0x5(%rbx),%rdx │ │ │ │ - mov 0xd(%rbx),%rsi │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x476760,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x476a90,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x74fdeb60(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movslq %eax,%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + jne 4795b2 │ │ │ │ + lea 0x242cfce(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4795e0,-0x8(%rbp) │ │ │ │ + lea 0x242534f(%rip),%rbx │ │ │ │ + mov %eax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x20(%rax) │ │ │ │ + add -0x39(%r8),%cl │ │ │ │ + add %r9b,(%r8) │ │ │ │ + xchg %eax,%esi │ │ │ │ + rex.RXB add %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 479608 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ss (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x20(%rax) │ │ │ │ + add -0x7d(%r9),%cl │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x479458,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + mov %ebx,(%r12) │ │ │ │ + movq $0x479668,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ + filds 0x2(%rcx) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + movabs 0x394cf0458d480214,%al │ │ │ │ + clc │ │ │ │ + jb 4796de │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4796d9 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2149fb7(%rip),%rsi │ │ │ │ + lea 0x214713a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + 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 %dl,%al │ │ │ │ + lahf │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47975f │ │ │ │ + movq $0x479738,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 479738 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 20a6668 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,-0x7cfdeb61(%rax) │ │ │ │ + jrcxz 479742 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 479751 │ │ │ │ + lea 0x2149f88(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x214aeda(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2149f8a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + lahf │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4797ce │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4797c9 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2149f47(%rip),%rsi │ │ │ │ + lea 0x214704a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + 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,-0x61(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47984f │ │ │ │ + movq $0x479828,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 479828 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + lahf │ │ │ │ + adc $0x2,%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 47983f │ │ │ │ + lea 0x214adf1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2149f0a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2149f1a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 476be8 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 476bdd │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x70(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47989d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x476928,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x476b50,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 476e50 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 479970 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dh,0x14(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 476c2a │ │ │ │ + jb 4798fa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4798ee │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 4798ee │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 476c6a │ │ │ │ + test $0x6f,%al │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479952 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479946 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 479946 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ 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) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 476ce8 │ │ │ │ - add $0x28,%r12 │ │ │ │ + or $0x48000000,%eax │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 476cdd │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x476c40,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + ja 479a0e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 4799c0 │ │ │ │ + movq $0x479910,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x479870,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4798b8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 476d2a │ │ │ │ + add %cl,0x4802146e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479a92 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479a87 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x479970,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp 479970 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + adc %ch,0x14(%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 476da8 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 476d9d │ │ │ │ + jb 479aea │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x476d00,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479ade │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 479ade │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 476e31 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 476e26 │ │ │ │ + mov $0x4802146d,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479b42 │ │ │ │ movq $0x23ab088,-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 $0x476d40,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479b36 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 479b36 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103fa7a4 <__environ@GLIBC_2.2.5+0xdb3c53c> │ │ │ │ - (bad) │ │ │ │ - test %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x476e90,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 476e90 │ │ │ │ - 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) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add (%rdi),%ecx │ │ │ │ - (bad) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x1(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x5(%rbx),%rdx │ │ │ │ - mov 0xd(%rbx),%rsi │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x476b70,-0x60(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 476f86 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 476f42 │ │ │ │ - mov 0x4(%rdx),%rcx │ │ │ │ - mov 0xc(%rdx),%rsi │ │ │ │ - mov 0x14(%rdx),%rdi │ │ │ │ - mov 0x1c(%rdx),%rdx │ │ │ │ - movq $0x476dc0,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - mov 0x5(%rdx),%rcx │ │ │ │ - mov 0xd(%rdx),%rsi │ │ │ │ - mov 0x15(%rdx),%rdx │ │ │ │ - movq $0x476c80,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff8,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 476fc7 │ │ │ │ - mov 0x6(%rdx),%rcx │ │ │ │ - mov 0xe(%rdx),%rdx │ │ │ │ - movq $0x476c00,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - mov 0x7(%rdx),%rcx │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x21493d0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jb 477005 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - xchg %eax,%ebx │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x6d(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47705e │ │ │ │ + jb 479b85 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 477258 │ │ │ │ + jmp 479c58 │ │ │ │ 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) │ │ │ │ - pop %rax │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47709e │ │ │ │ + sbb %ch,0x14(%rbp) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 479be2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479bd6 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 479bd6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4780a8 │ │ │ │ + jmp 4725f0 │ │ │ │ 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 │ │ │ │ + shrb $0x48,0x2(%rsp,%rdx,1) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4770de │ │ │ │ + jb 479c3a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479c2e │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 479c2e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x60000000,%eax │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479cf6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 479ca8 │ │ │ │ + movq $0x479bf8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x479b58,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x479ba0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x4802146b(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477148 │ │ │ │ + jb 479d7a │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47713d │ │ │ │ + ja 479d6f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x479c58,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 479c58 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %ch,0x14(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 479dd2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479dc6 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 479dc6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 477231 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4770b8,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x4770f8,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x23aa018,-0x70(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + shrb $1,0x14(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 479e2a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479e1e │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 479e1e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x6f(%rax) │ │ │ │ + add %dh,0x6a(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477327 │ │ │ │ - movq $0x4772a0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jb 479fe4 │ │ │ │ + movq $0x479e88,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4772a0 │ │ │ │ + jne 479e88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 47732b │ │ │ │ + push $0x14 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r8b,%r8b │ │ │ │ + sahf │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 479ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + imul $0x45c748,(%rdx,%rax,1),%edx │ │ │ │ + sbb %bl,-0x1c7cffb9(%rdi) │ │ │ │ + (bad) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 479f18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + imul $0x8458b48,(%rdx,%rax,1),%edx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 479f26 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48021469(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 477317 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x477038,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + ja 479fef │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 479f99 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47a007 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 479f87 │ │ │ │ + movq $0x479de8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0x243becf(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47a055 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 479f87 │ │ │ │ + movq $0x479b00,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2149795(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x479ef8,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x479d18,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x477078,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x479d90,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x477168,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x2149057(%rip),%rbx │ │ │ │ + movq $0x479a30,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x479aa8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x45,-0x72b7fdec(%rax) │ │ │ │ + push $0xffffffff8d480214 │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4773a3 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 477398 │ │ │ │ + jb 47a0f3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x477258,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 47a0e5 │ │ │ │ + lea 0x243bd83(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 477258 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47a168 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0x67,%al │ │ │ │ + adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4773de │ │ │ │ + jb 47a14a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a13e │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47a13e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07b0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4725f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + addr32 adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47a1c3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47a0b8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47a108,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,%al │ │ │ │ + data16 adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477445 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x477438,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 47a2cc │ │ │ │ + movq $0x47a230,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 477438 │ │ │ │ + jne 47a230 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c2a80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,0x48021466(%rax) │ │ │ │ + movl $0x47a280,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47a280 │ │ │ │ + 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,(%rcx) │ │ │ │ + add %dl,0x66(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 47a28a │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4773b8,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4773f8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + data16 adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47a2d7 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47a2ae │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x243bbba(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x47a168,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47a168 │ │ │ │ + lea 0x21494bd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x47a268,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + xchg %eax,%ebp │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a34e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47a349 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x21494b7(%rip),%rsi │ │ │ │ + lea 0x214662a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov (%rdx,%rax,1),%ss │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 477532 │ │ │ │ - movq $0x477350,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x477468,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a3ef │ │ │ │ + movq $0x47a3a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47a3a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48021494(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jne 47a3cb │ │ │ │ + lea 0x214947e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 47a3fa │ │ │ │ + dec %rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2148e7c(%rip),%rbx │ │ │ │ + lea 0x214946a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 47a3da │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + xchg %eax,%esp │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a466 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47a461 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x214941f(%rip),%rsi │ │ │ │ + lea 0x2146512(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a500 │ │ │ │ + movq $0x47a4c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47a4c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 47a4dc │ │ │ │ + lea 0x21493ed(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 47a50b │ │ │ │ + dec %rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21493d9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 47a4eb │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + fs adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4776c3 │ │ │ │ + jb 47a555 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 47764e │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 4776dc │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 477616 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x28b5e61,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x4777e0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 47a628 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - or -0x7d(%rax),%cl │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - and $0x1,%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4776a7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x28b5e61,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + andb $0x48,0x2(%rsp,%rdx,1) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a5b2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a5a6 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 47a5a6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x477648,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473798 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 477747 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b5e61,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %ah,0x2(%rsp,%rdx,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a60a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a5fe │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 47a5fe │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4776d8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473798 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0xc8000000,%eax │ │ │ │ + movsxd (%rdx,%rax,1),%edx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4777af │ │ │ │ + ja 47a6c6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47a678 │ │ │ │ + movq $0x47a5c8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x47a528,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47a570,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x477778,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movsxd (%rdx,%rax,1),%edx │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47785a │ │ │ │ + jb 47a74a │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47784f │ │ │ │ + ja 47a73f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x477558,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2148b6c(%rip),%r14 │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x47a628,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 476e50 │ │ │ │ + jmp 47a628 │ │ │ │ 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) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 477a5f │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47a7a2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4778b8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4778b8 │ │ │ │ - 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 %r12b,%r8b │ │ │ │ - js 477906 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4778e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a796 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 47a796 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473798 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x4d(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 477ad9 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 477929 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 477ae7 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x477800,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 477a63 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 4779fd │ │ │ │ - mov 0x4(%rax),%rcx │ │ │ │ - mov 0xc(%rax),%rdx │ │ │ │ - mov 0x14(%rax),%rsi │ │ │ │ - mov 0x1c(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x5(%rax),%rcx │ │ │ │ - mov 0xd(%rax),%rdx │ │ │ │ - mov 0x15(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %ah,0x14(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47a7fa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a7ee │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 47a7ee │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473798 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 477aaf │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x243e381(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 %ah,%al │ │ │ │ + (bad) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477b9d │ │ │ │ + jb 47a83d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x477b50,-0x18(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 477b50 │ │ │ │ - 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 %r15b,0x7b(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 477b78 │ │ │ │ - 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 0x21eb47b(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x21eb43c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47a910 │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x58(%rbp),%rax │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477cf6 │ │ │ │ + jb 47a89a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x477c08,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 477c08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a88e │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 47a88e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473798 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB enter $0x7c78,$0x47 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%r8 │ │ │ │ - mov 0x3f(%rbx),%r9 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r9,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 477c78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex (bad) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a8f2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a8e6 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 47a8e6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473798 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + or $0xe0000000,%eax │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 477ce6 │ │ │ │ - movq $0x6a1298,-0x48(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 47a9ae │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47a960 │ │ │ │ + movq $0x47a8b0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47a810,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47a858,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ficomps (%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 477d61 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 477d7f │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47aa32 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 477d74 │ │ │ │ + ja 47aa27 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x477bb8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2148637(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6b3d80 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x47a910,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47a910 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %dl,(%rdx,%rax,1) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x5f,%al │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477e06 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 477dfb │ │ │ │ + jb 47aa8a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x477e20,-0x18(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47aa7e │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 47aa7e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4774f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473798 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 477e2b │ │ │ │ - lea 0x21ee1e6(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c86e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + pop %rdi │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47aae2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47aad6 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 47aad6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473798 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + pop %rsi │ │ │ │ + adc $0x2,%al │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477f03 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x477e90,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 47acaa │ │ │ │ + movq $0x47ab40,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 477e90 │ │ │ │ + jne 47ab40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4802145e(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 47ad69 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x47ab88,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47ab88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x4800477e(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x5e(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 47ad78 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x47abd0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 477eb8 │ │ │ │ + jne 47abd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + je 47ad87 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 477ef3 │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2665ff5,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 47acb5 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 47ac5f │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47accd │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47ac4d │ │ │ │ + movq $0x47aaa0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x222073c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0x243b209(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48021484(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 478003 │ │ │ │ - add $0x98,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 477ff8 │ │ │ │ - movq $0x23ab088,-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 $0x477d10,-0x90(%r12) │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - movq $0x477d98,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47ad1b │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 47ac4d │ │ │ │ + movq $0x47a7b8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2148c3f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x47ada8,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x47a9d0,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x2666022,-0x30(%r12) │ │ │ │ - movq $0x477e48,-0x28(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47aa48,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c2a80 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47a6e8,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47a760,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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 47ab58 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 47aba0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 47abec │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x83,%al │ │ │ │ + add %cl,0x5c(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47807e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x477f28,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 47abec │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ae03 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 47adf5 │ │ │ │ + lea 0x243b073(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ae78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + fcomps 0x14(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 478175 │ │ │ │ - movq $0x4780e8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 47ae5a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47ae4e │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 47ae4e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a07c0(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4780e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473798 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + js 47aed1 │ │ │ │ adc $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 478180 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 4781a6 │ │ │ │ add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 478165 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x477870,-0x50(%r12) │ │ │ │ + ja 47aed3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47adc8,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x477b08,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x478020,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47ae18,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2148254(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 478196 │ │ │ │ - mov 0x4(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6b6b68 │ │ │ │ - mov 0x5(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6b53b0 │ │ │ │ - mov 0x7(%rbx),%r9 │ │ │ │ - lea 0x21ec6a8(%rip),%r8 │ │ │ │ - lea 0x21ec7a9(%rip),%rdi │ │ │ │ - lea 0x21edc5b(%rip),%rsi │ │ │ │ - lea 0x243dc7c(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6b52c8 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + pop %rdx │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47afde │ │ │ │ + movq $0x47af40,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47af40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adcl $0x4cf6894c,(%rdx,%rax,1) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 4774f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4802145a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 47b001 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x47af88,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47af88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c021481(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4774f8 │ │ │ │ + add %ch,0x5a(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 47b010 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47afe9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47afc0 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x243aea8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47ae78,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47ae78 │ │ │ │ + lea 0x214891b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x47b030,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 47af58 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 47af9c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c021481(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4780a8 │ │ │ │ + add %al,%al │ │ │ │ + pop %rcx │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 47af9c │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x38000000,%eax │ │ │ │ + mov %edx,(%rdx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b09e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47b099 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x21488d7(%rip),%rsi │ │ │ │ + lea 0x2145f42(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + 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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + mov %dl,(%rdx,%rax,1) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b130 │ │ │ │ + movq $0x47b0f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47b0f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7f(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4780a8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bh,0x48021488(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 47b114 │ │ │ │ + lea 0x21488a5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2148899(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + mov %dl,(%rdx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b19e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47b199 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2148857(%rip),%rsi │ │ │ │ + lea 0x2145e42(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rax) │ │ │ │ + add %dh,-0x78(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 478305 │ │ │ │ - movq $0x4781e8,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x478210,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x478238,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x478260,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4c4da0,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b230 │ │ │ │ + movq $0x47b1f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47b1f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov %dl,(%rdx,%rax,1) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 47b214 │ │ │ │ + lea 0x2148825(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x21480f9(%rip),%rbx │ │ │ │ + lea 0x2148819(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b27d │ │ │ │ + movq $0x23ab088,-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 47b350 │ │ │ │ + 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 -0x58(%rbp),%rax │ │ │ │ + rcrb $0x2,0x14(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4783d5 │ │ │ │ + jb 47b2da │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x478380,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 478380 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47b2ce │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47b2ce │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB enter $0x83f0,$0x47 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x47(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 4764f8 │ │ │ │ + push $0x4802145d │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b332 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47b326 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47b326 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ + or $0x8000000,%eax │ │ │ │ + pop %rbp │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47845e │ │ │ │ - movq $0x6a1298,-0x48(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 47b3ee │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47b3a0 │ │ │ │ + movq $0x47b2f0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47b250,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47b298,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x1e,%bh │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 4784d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4784eb │ │ │ │ - add $0x20,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x5c(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b472 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4784e0 │ │ │ │ + ja 47b467 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x478330,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x47b350,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x2147ecb(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6b3d80 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b350 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrb $1,0x14(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47b4ca │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47b4be │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47b4be │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + js 47b539 │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b522 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47b516 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47b516 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47866b │ │ │ │ + jb 47b565 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4785f6 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 478684 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4785be │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x28b5e61,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x478788,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 47b638 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - or -0x7d(%rax),%cl │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - and $0x1,%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47864f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x28b5e61,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + fcomps 0x14(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47b5c2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47b5b6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47b5b6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4785f0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4786ef │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b5e61,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbbb $0x2,0x14(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b61a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47b60e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47b60e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x478680,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x20000000,%eax │ │ │ │ + pop %rdx │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 478757 │ │ │ │ + ja 47b6d6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47b688 │ │ │ │ + movq $0x47b5d8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + movq $0x47b538,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47b580,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x478720,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x59(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 478802 │ │ │ │ + jb 47b75a │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4787f7 │ │ │ │ + ja 47b74f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x478500,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2147bc4(%rip),%r14 │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x47b638,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 470068 │ │ │ │ + jmp 47b638 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + call 4849cbc9 <__environ@GLIBC_2.2.5+0x45bde961> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b7b2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47b7a6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47b7a6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 -0x8(%rbp),%rax │ │ │ │ + nop │ │ │ │ + pop %rax │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4789f7 │ │ │ │ - movq $0x478850,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 47b80a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47b7fe │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47b7fe │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + pop %rax │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b9c4 │ │ │ │ + movq $0x47b868,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 478850 │ │ │ │ + jne 47b868 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x78(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rdi │ │ │ │ + adc $0x2,%al │ │ │ │ + movq $0x47b8a0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 478878 │ │ │ │ + jne 47b8a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48021457(%rax) │ │ │ │ + movl $0x47b8f8,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47b8f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x4d(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 478a71 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48021457(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 47b906 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x57(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4788c1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 47b9cf │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 47b979 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47b9e7 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47b967 │ │ │ │ + movq $0x47b7c8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 478a7f │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x4787a8,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 4789fb │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 478995 │ │ │ │ - mov 0x4(%rax),%rcx │ │ │ │ - mov 0xc(%rax),%rdx │ │ │ │ - mov 0x14(%rax),%rsi │ │ │ │ - mov 0x1c(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0x243a4ef(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47ba35 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 47b967 │ │ │ │ + movq $0x47b4e0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2148095(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x47b8d8,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x47b6f8,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47b770,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x5(%rax),%rcx │ │ │ │ - mov 0xd(%rax),%rdx │ │ │ │ - mov 0x15(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ + movq $0x47b410,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ + movq $0x47b488,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 478a47 │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x237db98,-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) │ │ │ │ - lea 0x243d3e9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + push %rbp │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47bad3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 47bac5 │ │ │ │ + lea 0x243a3a3(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47bb48 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jns 478ab3 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 478b1e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 478b13 │ │ │ │ + jo 47bb3b │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47bb2a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x478818,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x478b38,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4774f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47bb1e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47bb1e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0818(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 474ad8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 478b43 │ │ │ │ - lea 0x21ed4ce(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c86e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %dl,0x14(%rbp) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47bba3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47ba98,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47bae8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,0x48021454(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 478c1b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x478ba8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 47bcac │ │ │ │ + movq $0x47bc10,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 478ba8 │ │ │ │ + jne 47bc10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - mov 0x0(%rdi),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x54(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + movq $0x47bc60,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 478bd0 │ │ │ │ + jne 47bc60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 478c0b │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2665ff5,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x221fa24(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rsp │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 47bc6a │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ja 478c53 │ │ │ │ + add %bh,%al │ │ │ │ + push %rbx │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47bcb7 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47bc8e │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x243a1da(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47bb48,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47bb48 │ │ │ │ + lea 0x2147dbd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x47bc48,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + jle 47bcf3 │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 478d0e │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 478d03 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x478480,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x478aa0,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x2666022,-0x30(%r12) │ │ │ │ - movq $0x478b60,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + jb 47bd2e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47bd29 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2147db7(%rip),%rsi │ │ │ │ + lea 0x214558a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c2a80 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jbe 478d43 │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %dl,%al │ │ │ │ + jge 47bd63 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47bdc0 │ │ │ │ + movq $0x47bd88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47bd88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x478c40,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4802147d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 47bda4 │ │ │ │ + lea 0x2147d85(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21476cf(%rip),%rbx │ │ │ │ + lea 0x2147d79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + jge 47bdf3 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47be2e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47be29 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2147d37(%rip),%rsi │ │ │ │ + lea 0x214548a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + 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,0x48021476(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %dl,0x7d(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 478da7 │ │ │ │ - movq $0x478dc8,-0x8(%rbp) │ │ │ │ + jb 47bec0 │ │ │ │ + movq $0x47be88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 478d30 │ │ │ │ - lea 0x21476a2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47be88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %bl,(%rax) │ │ │ │ + jge 47be9b │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x10(%rbp) │ │ │ │ + lea 0x2147d05(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ + lea 0x2147cf9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x48ed08,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x214760c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rsp │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47bf0d │ │ │ │ + movq $0x23ab088,-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 47bfe0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x48ed48,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + enter $0x1453,$0x2 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47bf6a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47bf5e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47bf5e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x21475c4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x48ed68,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ + jo 47bfd1 │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47bfc2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47bfb6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47bfb6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x214757c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x10000000,%eax │ │ │ │ + push %rbx │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c07e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47c030 │ │ │ │ + movq $0x47bf80,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47bee0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47bf28,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x52(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 478f2a │ │ │ │ + jb 47c102 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c0f7 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x47bfe0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 479070 │ │ │ │ + jmp 47bfe0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fcoms 0x14(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47c15a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c14e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c14e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adcb $0x2,0x14(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c1b2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c1a6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c1a6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push %rcx │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 478fe7 │ │ │ │ + jb 47c1f5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x478f88,-0x18(%rbp) │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 478f88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47c2c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%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),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x478f08,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x48ece8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 47c25e │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c252 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c246 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c246 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x478f40,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x48ed28,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + mov %dl,0x14(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47c2aa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c29e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c29e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2147429(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4790c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4790dc │ │ │ │ - movq $0x4790a8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4790a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8f21a8 │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - lea 0x21473b6(%rip),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + or $0x28000000,%eax │ │ │ │ + push %rax │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c366 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47c318 │ │ │ │ + movq $0x47c268,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - lea 0x214739d(%rip),%rbx │ │ │ │ + movq $0x47c1c8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47c210,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push $0x301cfa5 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x4f(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c3ea │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c3df │ │ │ │ + movq $0x23ab088,-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 $0x47c2c8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47c2c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock rex.WRX adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c442 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c436 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c436 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x6f(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - jne 479134 │ │ │ │ - lea 0x214733e(%rip),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 224d058 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + rex.WRX adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c49a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c48e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c48e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x6f(%r8) │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sbb %ah,0x301cf(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WRX adc $0x2,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c654 │ │ │ │ + movq $0x47c4f8,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47c4f8 │ │ │ │ + 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 %bh,%al │ │ │ │ + rex.WRB adc $0x2,%al │ │ │ │ + movq $0x47c530,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47c530 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48004791(%r8) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 2168e20 │ │ │ │ + add %al,%al │ │ │ │ + rex.WRB adc $0x2,%al │ │ │ │ + movq $0x47c588,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47c588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4802144d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 47c596 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,%r8b │ │ │ │ - xchg %eax,%ecx │ │ │ │ - rex.RXB add %r9b,-0x77(%r8) │ │ │ │ - (bad) │ │ │ │ - lea 0x21472d3(%rip),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4d(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c65f │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 47c609 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47c677 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47c5f7 │ │ │ │ + movq $0x47c458,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0x243985f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47c6c5 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 47c5f7 │ │ │ │ + movq $0x47c170,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2147575(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x47c568,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x47c388,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47c400,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47c0a0,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47c118,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.WXB adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c763 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 47c755 │ │ │ │ + lea 0x2439713(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47c7d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - xchg %eax,%ecx │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cwtl │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - iret │ │ │ │ - add %eax,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + js 47c7c1 │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c7ba │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c7ae │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c7ae │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0830(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 475c70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - xchg %eax,%edx │ │ │ │ - rex.RXB add %r9b,-0x77(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 2168e20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %cl,0x14(%rbx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c833 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47c728,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47c778,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x6e(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - jne 47922c │ │ │ │ - lea 0x2147236(%rip),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 224d058 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dl,0x4802144a(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c93c │ │ │ │ + movq $0x47c8a0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47c8a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4a(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + movq $0x47c8f0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47c8f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x6e(%r8) │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sbb %ah,0x101(%rdi,%rcx,8) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WX adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 47c8fa │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 479274 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + rex.WX adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c947 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47c91e │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x243954a(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 2168e20 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47c7d8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47c7d8 │ │ │ │ + lea 0x214729d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x47c8d8,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + jb 47c983 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47c9be │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47c9b9 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2147297(%rip),%rsi │ │ │ │ + lea 0x2144b92(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dh,0x48021472(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ca50 │ │ │ │ + movq $0x47ca18,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47ca18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x72(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jne 47ca34 │ │ │ │ + lea 0x2147265(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2147259(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x78000000,%eax │ │ │ │ + jb 47ca83 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47cabe │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47cab9 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2147217(%rip),%rsi │ │ │ │ + lea 0x2144a92(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + 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) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %dh,(%rax) │ │ │ │ + jb 47caf3 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4792d5 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4792c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 47cb50 │ │ │ │ + movq $0x47cb18,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4792c8 │ │ │ │ + jne 47cb18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jno 47cb2b │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x10(%rbp) │ │ │ │ + lea 0x21471e5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21471d9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 479070 │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x4a(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47cb9d │ │ │ │ + movq $0x23ab088,-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 47cc70 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ + adc %cl,0x14(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47cbfa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47cbee │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47cbee │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x48021449,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47cc52 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47cc46 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47cc46 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x58000000,%eax │ │ │ │ + rex.WB adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 479378 │ │ │ │ - movq $0x479288,-0x80(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x23aa090,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x23aa018,-0x50(%r12) │ │ │ │ + ja 47cd0e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47ccc0 │ │ │ │ + movq $0x47cc10,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x48ecc8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47cb70,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47cbb8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x21470fe(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x48021448(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47cd92 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47cd87 │ │ │ │ + movq $0x23ab088,-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 $0x47cc70,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47cc70 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + and %cl,0x14(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47cdea │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47cdde │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47cdde │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x1447,$0x2 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4793c9 │ │ │ │ + jb 47ce42 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f53b69(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47ce36 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47ce36 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 476ed8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ 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) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x47(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4793ff │ │ │ │ + jb 47ce85 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 479420 │ │ │ │ + jmp 47cf58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 479511 │ │ │ │ - movq $0x479458,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 479458 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sub %al,0x14(%rdi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47cee2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47ced6 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47ced6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47951c │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4794b4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4793a0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 479501 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4793e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2146f78(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rolb $1,0x14(%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47cf3a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47cf2e │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47cf2e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x48ecc8,-0x20(%r12) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x70000000,%eax │ │ │ │ + rex.RX adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47cff6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47cfa8 │ │ │ │ + movq $0x47cef8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47ce58,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47cea0,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + movq $0x237db98,-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 $0x28,0x388(%r13) │ │ │ │ - lea 0x2146f15(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rcrl $0x2,(%rsi) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x2146ef2(%rip),%r14 │ │ │ │ - jmp 6b1910 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x48021445(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4795e2 │ │ │ │ + jb 47d07a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47d06f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x47cf58,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4d40 │ │ │ │ + jmp 47cf58 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %al,0x14(%rbp) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47d0d2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47d0c6 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47d0c6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 47d12a │ │ │ │ + adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479617 │ │ │ │ + jb 47d12a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47d11e │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47d11e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 479638 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,0x48021444(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479729 │ │ │ │ - movq $0x479670,-0x8(%rbp) │ │ │ │ + jb 47d2e4 │ │ │ │ + movq $0x47d188,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 479670 │ │ │ │ + jne 47d188 │ │ │ │ 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,0x44(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + movq $0x47d1c0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47d1c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 479734 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.R adc $0x2,%al │ │ │ │ + movq $0x47d218,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47d218 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + rex.XB adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 47d226 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48021443(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4796cc │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4795c0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 47d2ef │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 47d299 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47d307 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47d287 │ │ │ │ + movq $0x47d0e8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0x2438bcf(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47d355 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 47d287 │ │ │ │ + movq $0x47ce00,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x237db98,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x28b5e61,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2146a55(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x47d1f8,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x47d018,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47d090,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 479719 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4795f8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + movq $0x47cd30,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47cda8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2146d80(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.X adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d3f3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 47d3e5 │ │ │ │ + lea 0x2438a83(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47d468 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rolb $0x2,0x14(%rcx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479772 │ │ │ │ + jb 47d44a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47d43e │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47d43e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x25a0848(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4d68 │ │ │ │ + jmp 476ed8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + rex.B adc $0x2,%al │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47d4c3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47d3b8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47d408,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4797a7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 47d5cc │ │ │ │ + movq $0x47d530,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4797c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47d530 │ │ │ │ + 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,0x48021440(%rax) │ │ │ │ + movl $0x47d580,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47d580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x40(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 47d58a │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x40(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47d5d7 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47d5ae │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x24388ba(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47d468,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47d468 │ │ │ │ + lea 0x214677d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x47d568,0x0(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%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,-0x73(%rax) │ │ │ │ + cmp $0x21468f2,%eax │ │ │ │ + lea 0x214214b(%rip),%rsi │ │ │ │ + lea 0x2146895(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4798b9 │ │ │ │ - movq $0x479800,-0x8(%rbp) │ │ │ │ + jb 47d6d9 │ │ │ │ + movq $0x47d678,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 479800 │ │ │ │ + jne 47d678 │ │ │ │ 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 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4798c4 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47985c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x479750,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4798a9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x479788,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x480047d6(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47d6a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406710 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406e60 │ │ │ │ + add $0x8,%rsp │ │ │ │ + lea 0x2437c67(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2146bf8(%rip),%rbx │ │ │ │ + lea 0x2146868(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 479903 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 479920 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x214211f(%rip),%rsi │ │ │ │ + lea 0x2146721(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103fd274 <__environ@GLIBC_2.2.5+0xdb3f00c> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8f329d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48a980 │ │ │ │ + add $0x8,%rsp │ │ │ │ + lea 0x2437bec(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48a9b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + lea 0x2437bad(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 47d7f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 47d800 │ │ │ │ + movq $0x47d7e0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 479968 │ │ │ │ + jne 47d7e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %bl,%al │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + lea 0x241fd0e(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23a5e08 │ │ │ │ + lea 0x2146791(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + fadds 0x0(%rdi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23a4d50 │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4799ba │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4798e0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4e(%rdi) │ │ │ │ + movq $0x22954a0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x47d730,-0x8(%r12) │ │ │ │ + lea 0x10(%rbx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x47d8d0,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + lea -0x1d(%r12),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23a8200 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4799db │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x479a10,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 479a10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x66(%r8) │ │ │ │ - rex.RXB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 479a40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + movq $0x47d768,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x47d930,0x0(%rbp) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + jmp 23a8200 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ + movq $0x2295440,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ch,0x14(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 479ab7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 479ad8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479b69 │ │ │ │ - movq $0x479b10,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 479b10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 47d9ea │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48a990 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48a9a0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x47da00,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x241fb28(%rip),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a5e08 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021469(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 479b74 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 479b59 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x479a98,-0x20(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3e(%rdi) │ │ │ │ + movq $0x2295460,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x1fe54a8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2146950(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 479b81 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x479bb8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47daf3 │ │ │ │ + movq $0x47dab0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 479bb8 │ │ │ │ + jne 47dab0 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 479c15 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x479920,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x479c38,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2147f5a(%rip),%rsi │ │ │ │ - lea 0x214adf2(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + movq $0x47d990,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a8200 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x21464a6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x64(%r8) │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cmp $0xff,%bl │ │ │ │ - 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 -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test %dl,(%rdx,%rax,1) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479ca8 │ │ │ │ + jb 47db39 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2147eb2(%rip),%rsi │ │ │ │ - lea 0x21484bb(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f4f4ea(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 479ce6 │ │ │ │ - movq $0x479d00,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - adc (%rdx),%spl │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - in $0xd4,%eax │ │ │ │ - xor $0x441f0f00,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - test %dl,(%rdx,%rax,1) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 479d65 │ │ │ │ - movq $0x479c78,-0x20(%r12) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + movq $0x47db10,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x479cc8,-0x8(%r12) │ │ │ │ + movq $0x48a288,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0x2141bd0(%rip),%rsi │ │ │ │ + lea 0x21464ea(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2146759(%rip),%rbx │ │ │ │ + lea 0x21464f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - test %edx,(%rdx,%rax,1) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 479dd7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 479dd2 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x243e910(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x21466ee(%rip),%rsi │ │ │ │ - lea 0x21466c8(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - addr32 adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479e7c │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 479e77 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2148b48(%rip),%r8 │ │ │ │ - lea 0x2148309(%rip),%rdi │ │ │ │ - lea 0x2148302(%rip),%rsi │ │ │ │ - lea 0x2221353(%rip),%r14 │ │ │ │ + jb 47dbf1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f4f41b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 call 733fd7ec <__environ@GLIBC_2.2.5+0x70b3f584> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8f3d89 │ │ │ │ - lea 0x21466a8(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x21466b0(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + movq $0x47dbc8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x48a288,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0x2141b18(%rip),%rsi │ │ │ │ + lea 0x21463b2(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x2146491(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adcb $0x48,(%rdx,%rax,1) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 479f0f │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x2147c53(%rip),%rsi │ │ │ │ - lea 0x21480dc(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ adc $0x30000000,%eax │ │ │ │ - test %dl,(%rdx,%rax,1) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 479f6f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 479f6a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x243e758(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - data16 adc $0x2,%al │ │ │ │ + gs adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479fdd │ │ │ │ + jb 47dcee │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 479fd8 │ │ │ │ + je 47dce9 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21481a8(%rip),%rdi │ │ │ │ - lea 0x21465e0(%rip),%rsi │ │ │ │ - lea 0x22211f2(%rip),%r14 │ │ │ │ + lea 0x21464cf(%rip),%rsi │ │ │ │ + lea 0x21464a2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4c98 │ │ │ │ + jmp 2263ad0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a021 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f52d81(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x2141a47(%rip),%rsi │ │ │ │ + lea 0x2146551(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a057 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47a078 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x214663a,%eax │ │ │ │ + lea 0x2141a13(%rip),%rsi │ │ │ │ + lea 0x21465dd(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a169 │ │ │ │ - movq $0x47a0b0,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47de51 │ │ │ │ + movq $0x47ddb0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47a0b0 │ │ │ │ + jne 47ddb0 │ │ │ │ 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 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47a174 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47a10c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x479ff8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + call 48482596 <__environ@GLIBC_2.2.5+0x45bc432e> │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47dde8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + fiadds 0x0(%rdi) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47a159 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x47a038,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47de18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406540 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406e60 │ │ │ │ + add $0x8,%rsp │ │ │ │ + lea 0x24374ef(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21464a0(%rip),%rbx │ │ │ │ + lea 0x2146570(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + lea 0x24374b7(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x147f,$0x2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47a1c0 │ │ │ │ + jb 47dec9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x214799a(%rip),%rsi │ │ │ │ - lea 0x2147fa3(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f4f0f5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 23746b8 │ │ │ │ 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) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a1fe │ │ │ │ - movq $0x47a218,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - sub %cl,-0x7cb7fdde(%rip) │ │ │ │ - (bad) │ │ │ │ - int $0xcf │ │ │ │ - xor $0x441f0f00,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jg 47a25b │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x47a190,-0x20(%r12) │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + movq $0x47dea0,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x47a1e0,-0x8(%r12) │ │ │ │ + movq $0x48a288,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0x2141840(%rip),%rsi │ │ │ │ + lea 0x214650a(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2146389(%rip),%rbx │ │ │ │ + lea 0x2146599(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a2d1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f52c39(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0x214641a,%eax │ │ │ │ + lea 0x21417f3(%rip),%rsi │ │ │ │ + lea 0x214660d(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ + 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 47a307 │ │ │ │ + jb 47dfb9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f4f053(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47a328 │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a419 │ │ │ │ - movq $0x47a360,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47a360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47a424 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47a3bc │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x47a2a8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47a409 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x47a2e8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + movq $0x47df90,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x48a288,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0x2141750(%rip),%rsi │ │ │ │ + lea 0x214649a(%rip),%r14 │ │ │ │ + jmp 229c8c0 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2146208(%rip),%rbx │ │ │ │ + lea 0x21465a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x48a288,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x214657c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -129537,33630 +132949,36515 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1f(%rdi) │ │ │ │ - movq $0x48ece8,-0x18(%r12) │ │ │ │ + movq $0x48a2a8,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0x21461aa(%rip),%rbx │ │ │ │ + lea 0x214652a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0x48ece8,-0x18(%r12) │ │ │ │ - movq $0x28b5e39,-0x10(%r12) │ │ │ │ - movq $0x28a62b9,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x48a2c8,-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 0x214614a(%rip),%rbx │ │ │ │ + lea 0x21464d2(%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 %dh,-0x3f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a52a │ │ │ │ - movq $0x47a548,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 6bead8 │ │ │ │ - lea 0x214610f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - maxps (%rdx,%rax,1),%xmm2 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x48ed28,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x48a2e8,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x21460a4(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x214647a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a5e9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f52909(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x48a308,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2146427(%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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a61f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47a640 │ │ │ │ - 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 47a731 │ │ │ │ - movq $0x47a678,-0x8(%rbp) │ │ │ │ + jb 47e286 │ │ │ │ + movq $0x47e250,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47a678 │ │ │ │ + jne 47e250 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47a73c │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47a6d4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x47a5c0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47a721 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x47a600,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%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 $0x48a548,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2145f20(%rip),%rbx │ │ │ │ + lea 0x2146423(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 47a778 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a7ff │ │ │ │ - movq $0x47a7b0,-0x8(%rbp) │ │ │ │ + rex.RB loopne 47e301 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 47e3d9 │ │ │ │ + movq $0x47e2f8,-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 47a7b0 │ │ │ │ + jne 47e2f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47a7ef │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x47a758,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2145e5a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x243b650(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0x2145c37(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + jrcxz 47e346 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + jne 47e328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2145ddb(%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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a8d3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47a8f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x1d(%r8) │ │ │ │ + rex.RXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 47e358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%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 103fe244 <__environ@GLIBC_2.2.5+0xdb3ffdc> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8f523d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %r9b,0x480047e3(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47a938 │ │ │ │ + jne 47e388 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47a98a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x47a8b0,-0x28(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x48a568,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1a(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + lea 0x21462d8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47a9ab │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x47a9e0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10401d54 <__environ@GLIBC_2.2.5+0xdb43aec> │ │ │ │ + (bad) │ │ │ │ + fildl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x47e440,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47a9e0 │ │ │ │ + jne 47e440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + add %r14b,-0x1c(%r8) │ │ │ │ rex.RXB add %r9b,-0x77(%r8) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 47aa10 │ │ │ │ + jne 47e470 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ + add %r12b,0x480047e4(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e4a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x48a588,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + lea 0x21461d1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,0x2(%rsp,%rdx,1) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47aa87 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47aaa8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 10401e64 <__environ@GLIBC_2.2.5+0xdb43bfc> │ │ │ │ + (bad) │ │ │ │ + fildl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021476(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47ab39 │ │ │ │ - movq $0x47aae0,-0x8(%rbp) │ │ │ │ + movq $0x47e550,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47aae0 │ │ │ │ + jne 47e550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4802145b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 47ab44 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ab29 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x47aa68,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2145b38(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47ab51 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x47ab88,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47ab88 │ │ │ │ - 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 %dl,%al │ │ │ │ - jne 47ab9b │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x50(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x47a8f0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x47ac08,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2146f8a(%rip),%rsi │ │ │ │ - lea 0x2147593(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x480047e5(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov $0xeb,%al │ │ │ │ - (bad) │ │ │ │ - incl (%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %r14b,0x480047e5(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e5b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5a(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47ac6a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b358 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x48a5c8,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21460d1(%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 47aca6 │ │ │ │ + jb 47e63e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47ace6 │ │ │ │ - movq $0x47ad00,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - rex.RXB add %r9b,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - jo 47ad51 │ │ │ │ - add %cl,%ch │ │ │ │ - loope 47acd9 │ │ │ │ - xor $0x9000,%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 -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - hlt │ │ │ │ - cmc │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47e6b8 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47e6ad │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x47ac80,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x47acc8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x47e618,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rcx │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ adc $0x2,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47aded │ │ │ │ - movq $0x47ac48,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x47ad50,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21458a9(%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) │ │ │ │ - movabs 0x4cf0458d48021458,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47ae3a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e6fa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b620 │ │ │ │ + jmp 4818b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 47aea9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47ae86 │ │ │ │ - movq $0x47aea0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e739 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x2436c0d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - rex.RXB add %r9b,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x57,%bh │ │ │ │ + rex pop %rbx │ │ │ │ adc $0x2,%al │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 47dd10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + and %bl,0x14(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 47e7c9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 47e7d7 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47e7cc │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x47e758,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 21d26d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x20(%rbp),%dh │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x47af10,0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x4802145a(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e860 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47e855 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x47e778,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - and %dh,%bh │ │ │ │ - (bad) │ │ │ │ - incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e95c │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x47e8e8,-0x40(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e8e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x48021459(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 47e960 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47e94c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47e7f0,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x47e990,0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ - push %rdi │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47e9cf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x16e59d8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48021458(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ea80 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47ea75 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x47e878,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47eaba │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46aa98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0xf000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + pop %rsp │ │ │ │ adc $0x2,%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47af89 │ │ │ │ + jb 47eb83 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47eb78 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47afa0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + movslq 0x48(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47eb68 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jg 47eb68 │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + mov 0x30(%rbx),%r8 │ │ │ │ + mov 0x38(%rbx),%r9 │ │ │ │ + mov 0x40(%rbx),%rbx │ │ │ │ + movq $0x22954c0,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x47eb98,-0x40(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x4(%r12),%rsi │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6bd068 │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 471f28 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476ed8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + rex.RB add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rdi │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x3f(%r8) │ │ │ │ + loopne 47eba3 │ │ │ │ + mov 0x25a0848(%rax),%rax │ │ │ │ + movq $0x47ebd8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47ebd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %r8d,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47afe2 │ │ │ │ - movq $0x47ae18,-0x28(%r12) │ │ │ │ + ja 47ec51 │ │ │ │ + movq $0x22954c0,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x1fe54a8,-0x40(%r12) │ │ │ │ + lea -0x4c(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x48a568,-0x20(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x47ae58,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x1a(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x56,%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + pop %rdx │ │ │ │ adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47b054 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 47ed0c │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47b049 │ │ │ │ + ja 47ed01 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x47af58,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + movslq 0x30(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47ecf1 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47ecf1 │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x22954c0,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x47ed20,-0x28(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x4(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 471f28 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6b8c20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 475c70 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + (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) │ │ │ │ + adc %r9b,-0x3f(%r8) │ │ │ │ + loopne 47ed2b │ │ │ │ + mov 0x25a0830(%rax),%rax │ │ │ │ + movq $0x47ed60,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47ed60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dl,0x14(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47b08b │ │ │ │ + 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 $0x48a588,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x59(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ee4c │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47ee41 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + movslq 0x30(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47ee31 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47ee31 │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x22954c0,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x47ee60,-0x28(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x4(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 471f28 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b0a8 │ │ │ │ + jmp 474ad8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - push %rbp │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b152 │ │ │ │ - movq $0x47b0f0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x3f(%r8) │ │ │ │ + loopne 47ee6b │ │ │ │ + mov 0x25a0818(%rax),%rax │ │ │ │ + movq $0x47eea0,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47b0f0 │ │ │ │ + jne 47eea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021455(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 47b156 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47b142 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x47b068,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + 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 $0x48a5c8,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %bl,0x14(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + mov %r9b,-0x8(%r9,%rdi,1) │ │ │ │ + jb 47f364 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movslq 0x17(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 47f27e │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xe0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47f377 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48aa20 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 48ab20 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x148(%rsp) │ │ │ │ + call 48ab40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x148(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + call 48ab50 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x148(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + call 48ab60 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + call 48ab30 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x150(%rsp) │ │ │ │ + call 48ab40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x150(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + call 48ab50 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x150(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + call 48ab60 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %r14d,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 47f368 │ │ │ │ + cmp $0xa,%rcx │ │ │ │ + jg 47f368 │ │ │ │ + cmp $0xb,%rcx │ │ │ │ + jge 47f397 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jl 47f397 │ │ │ │ + lea 0x1fb7f73(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + movq $0x237dad8,-0xc8(%r12) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc0(%r12) │ │ │ │ + movq $0x237dad8,-0xb8(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + movq $0x48a2e8,-0xa8(%r12) │ │ │ │ + lea -0xb7(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + lea -0xc7(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x237dad8,-0x88(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x78(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x237dad8,-0x68(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x48a2e8,-0x58(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + movq $0x25c46df,-0x30(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xa7(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 48aaf0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x168(%rsp) │ │ │ │ + call 406ae0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47ffa2 │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f26b │ │ │ │ + add $0xffffffffffffff20,%r12 │ │ │ │ + movq $0x480290,-0x50(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov 0x160(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + jmp 23a4d50 │ │ │ │ + add $0xffffffffffffff20,%r12 │ │ │ │ + lea 0x241e087(%rip),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x47f3d0,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x368(%r13),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov %rbp,0x10(%rcx) │ │ │ │ + mov 0x378(%r13),%rcx │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ + sub (%rcx),%rdx │ │ │ │ + mov 0x78(%rbx),%rcx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,0x78(%rbx) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 2387070 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48a9c0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 2387170 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov 0x368(%r13),%rax │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov 0x10(%rcx),%rbp │ │ │ │ + lea 0xc0(%rcx),%r15 │ │ │ │ + movq $0x0,0x388(%r13) │ │ │ │ + mov 0x378(%r13),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + lea -0x8(%rdx),%r12 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + movslq 0x30(%rcx),%rcx │ │ │ │ + shl $0xc,%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + add %rcx,%rdi │ │ │ │ + mov %rdi,0x358(%r13) │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov 0x78(%rax),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,0x78(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47b163 │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0xffffffffffffff20,%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 473798 │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + movq $0x481220,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + add $0xffffffffffffff20,%r12 │ │ │ │ + lea 0x2144f1d(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x47b190,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47b190 │ │ │ │ - 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 %ch,(%rax) │ │ │ │ + push %rbx │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 47f3e7 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rsp │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rbx │ │ │ │ adc $0x2,%al │ │ │ │ - movq $0x47b1c0,0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 47f4c9 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea 0x2436a7d(%rip),%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + movq $0x47f538,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x368(%r13),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov %rbp,0x10(%rcx) │ │ │ │ + mov 0x378(%r13),%rcx │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ + sub (%rcx),%rdx │ │ │ │ + mov 0x78(%rbx),%rcx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,0x78(%rbx) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 2387070 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48a9d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 2387170 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov 0x368(%r13),%rax │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov 0x10(%rcx),%rbp │ │ │ │ + lea 0xc0(%rcx),%r15 │ │ │ │ + movq $0x0,0x388(%r13) │ │ │ │ + mov 0x378(%r13),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + lea -0x8(%rdx),%r12 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + movslq 0x30(%rcx),%rcx │ │ │ │ + shl $0xc,%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + add %rcx,%rdi │ │ │ │ + mov %rdi,0x358(%r13) │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov 0x78(%rax),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,0x78(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47f6c8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x241f435(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49021454(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 47aaa8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 47b24d │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b210 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x214694a(%rip),%rsi │ │ │ │ - lea 0x2146f53(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r11b │ │ │ │ + rex.WRX │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x54(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r11b │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48021451(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 47f694 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + lea 0x2436911(%rip),%rbx │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47f67c │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 48a9e0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x178(%rsp) │ │ │ │ + call 48ab40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,0x180(%rsp) │ │ │ │ + call 48ab50 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x188(%rsp) │ │ │ │ + call 48ab60 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x237dad8,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x237dad8,-0x68(%r12) │ │ │ │ + mov 0x180(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x237dad8,-0x58(%r12) │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x48a2e8,-0x48(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x48a2a8,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217978,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + movq $0x47f4f8,0x0(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x47f718,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x241f26a(%rip),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rax │ │ │ │ adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b256 │ │ │ │ - movq $0x47b270,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x47f6f0,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47f6f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rex.WRXB adc $0x2,%al │ │ │ │ + movq $0x4811f0,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jg 47f758 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r8b,-0x9(%r8) │ │ │ │ + rex.RXB add %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 47f740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push %rsp │ │ │ │ - adc $0x2,%al │ │ │ │ - movq $0x47b290,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 479638 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jle 47f780 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r8b,%r8b │ │ │ │ + adc %ecx,0x0(%rax) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + movq $0x237dad8,-0xc8(%r12) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc0(%r12) │ │ │ │ + movq $0x237dad8,-0xb8(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + movq $0x48a2e8,-0xa8(%r12) │ │ │ │ + lea -0xb7(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + lea -0xc7(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x237dad8,-0x88(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x78(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x237dad8,-0x68(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x48a2e8,-0x58(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + movq $0x25c46cf,-0x30(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xa7(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 48aab0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x170(%rsp) │ │ │ │ + call 406ae0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47ffcd │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f26b │ │ │ │ + add $0xffffffffffffff20,%r12 │ │ │ │ + movq $0x4806a0,-0x50(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov 0x168(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + jmp 23a4d50 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 48aa30 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x158(%rsp) │ │ │ │ + call 48aa40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movabs $0x7fffffffffffffff,%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + ja 47fff8 │ │ │ │ + test %rax,%rax │ │ │ │ + jl 480007 │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f26b │ │ │ │ + add $0xffffffffffffff20,%r12 │ │ │ │ + movq $0x480a70,-0x50(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov 0x150(%rsp),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + jmp 23a4d50 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48ab10 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 47fa35 │ │ │ │ + add $0xffffffffffffff20,%r12 │ │ │ │ + lea 0x21447c8(%rip),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + add $0xffffffffffffff20,%r12 │ │ │ │ + movq $0x480048,-0x40(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x241eec2(%rip),%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + movq $0x237dad8,-0xc8(%r12) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc0(%r12) │ │ │ │ + movq $0x237dad8,-0xb8(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + movq $0x48a2e8,-0xa8(%r12) │ │ │ │ + lea -0xb7(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + lea -0xc7(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x237dad8,-0x88(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x78(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x237dad8,-0x68(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x48a2e8,-0x58(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + movq $0x25c46ac,-0x30(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xa7(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + movq $0x237dad8,-0xc8(%r12) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc0(%r12) │ │ │ │ + movq $0x237dad8,-0xb8(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + movq $0x48a2e8,-0xa8(%r12) │ │ │ │ + lea -0xb7(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + lea -0xc7(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x237dad8,-0x88(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x78(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x237dad8,-0x68(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x48a2e8,-0x58(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + movq $0x25c46a3,-0x30(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xa7(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + movq $0x237dad8,-0xc8(%r12) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc0(%r12) │ │ │ │ + movq $0x237dad8,-0xb8(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + movq $0x48a2e8,-0xa8(%r12) │ │ │ │ + lea -0xb7(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + lea -0xc7(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x237dad8,-0x88(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x78(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x237dad8,-0x68(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x48a2e8,-0x58(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + movq $0x25c469a,-0x30(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xa7(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + movq $0x237dad8,-0xc8(%r12) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rdi,-0xc0(%r12) │ │ │ │ + movq $0x237dad8,-0xb8(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + movq $0x48a2e8,-0xa8(%r12) │ │ │ │ + lea -0xb7(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + lea -0xc7(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x237dad8,-0x88(%r12) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x237dad8,-0x78(%r12) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x237dad8,-0x68(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x48a2e8,-0x58(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + movq $0x25c4691,-0x30(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xa7(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + add $0xffffffffffffff30,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1fb5e78 │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + add $0xffffffffffffff30,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1fb5e78 │ │ │ │ + add $0xffffffffffffff20,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 230c838 │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + lea -0xd7(%r12),%rax │ │ │ │ + add $0xffffffffffffff30,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1fb5e78 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - push %rbx │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x47b2c0,0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 47b0a8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + jne 480088 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r14b,0x0(%r8) │ │ │ │ + rex.W add %sil,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 480070 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xchg %eax,%edi │ │ │ │ - push %rbx │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jne 4800b0 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r11b,0x48004800(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + jmp 23a3470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49021453(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47b32e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x47b1e0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x47b230,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,0x48024175(%rax) │ │ │ │ + movl $0x4800c0,0x0(%rbp) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 2247310 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x47b008,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x47b0a8,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x0(%rcx,%rax,1) │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + test %ah,(%rax,%rdx,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + lcall (bad) │ │ │ │ + fcomp %st(2) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + xor %r9b,-0x77(%r9) │ │ │ │ + test %ah,(%rax,%rbx,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + test %ah,(%rax,%riz,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + lcall (bad) │ │ │ │ + fcomp %st(2) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + sub %r9b,-0x77(%r9) │ │ │ │ + test %ah,(%rax,%rbp,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + test %ah,(%rax,%rsi,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + lcall (bad) │ │ │ │ + fcomp %st(2) │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + and %r9b,-0x77(%r9) │ │ │ │ + test %ah,(%rax,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rcx) │ │ │ │ + test %ah,(%rax,%rax,2) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + ljmp (bad) │ │ │ │ + call 494849cb <__environ@GLIBC_2.2.5+0x46bc6763> │ │ │ │ + lea -0xcf(%rsp),%eax │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + lea -0xdf(%r12),%rax │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + lea -0xef(%r12),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0x237dad8,-0xa0(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + movq $0x237dad8,-0x90(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x237dad8,-0x80(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x48a2e8,-0x70(%r12) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + lea -0x8f(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x47ea98,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xbf(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x47b2f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x2145306(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0xf8,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lret $0xbf │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48021444(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r14d │ │ │ │ + jmp 480463 │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + jg 480283 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x62(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 6af9d0 │ │ │ │ + add %dh,0x49021444(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48062c │ │ │ │ + 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 0x48(%rbp),%r10 │ │ │ │ + lea 0x10(%rbx),%r11 │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %r14,0x108(%rsp) │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %r14,0x110(%rsp) │ │ │ │ + mov %r10,%r14 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,0x120(%rsp) │ │ │ │ + mov 0x110(%rsp),%r14 │ │ │ │ + mov %r14,0x128(%rsp) │ │ │ │ + mov 0x118(%rsp),%r14 │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %r14,0x130(%rsp) │ │ │ │ + mov 0x120(%rsp),%r14 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov 0x128(%rsp),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x130(%rsp),%r14 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x140(%rsp) │ │ │ │ + mov %r10,0x138(%rsp) │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 406e00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22954c0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48aae0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 48aad0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4805f9 │ │ │ │ + mov %rbx,0x40(%rbp) │ │ │ │ + mov 0x138(%rsp),%r11 │ │ │ │ + mov %r11,0x8(%rbp) │ │ │ │ + mov %r14d,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x2425ee9(%rip),%rax │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x130(%rsp),%r9 │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 480463 │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lret $0xbf │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rex.X adc $0x2,%al │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48063c │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r14d │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x118,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4805e1 │ │ │ │ + movq $0x237dad8,-0x110(%r12) │ │ │ │ + mov %r8,-0x108(%r12) │ │ │ │ + movq $0x237dad8,-0x100(%r12) │ │ │ │ + mov %rdi,-0xf8(%r12) │ │ │ │ + movq $0x237dad8,-0xf0(%r12) │ │ │ │ + mov %rsi,-0xe8(%r12) │ │ │ │ + movq $0x48a2e8,-0xe0(%r12) │ │ │ │ + lea -0xef(%r12),%rsi │ │ │ │ + mov %rsi,-0xd8(%r12) │ │ │ │ + lea -0xff(%r12),%rsi │ │ │ │ + mov %rsi,-0xd0(%r12) │ │ │ │ + lea -0x10f(%r12),%rsi │ │ │ │ + mov %rsi,-0xc8(%r12) │ │ │ │ + movq $0x237dad8,-0xc0(%r12) │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + movq $0x237dad8,-0xb0(%r12) │ │ │ │ + mov %rcx,-0xa8(%r12) │ │ │ │ + movq $0x237dad8,-0xa0(%r12) │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + movq $0x48a2e8,-0x90(%r12) │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + lea -0xaf(%r12),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + lea -0xbf(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x47edb8,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov %r10,-0x58(%r12) │ │ │ │ + mov %r11,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %r14d,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x8f(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xdf(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x118,0x388(%r13) │ │ │ │ + movq $0x480250,0x0(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x481140,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x241e305(%rip),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14d,0x0(%rbp) │ │ │ │ + mov 0x138(%rsp),%r11 │ │ │ │ + mov %r11,0x8(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lret $0xbf │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x50(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b41c │ │ │ │ - movq $0x47b430,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ + rex.B adc $0x2,%al │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r14d │ │ │ │ + jmp 480873 │ │ │ │ + nopl (%rax) │ │ │ │ + leave │ │ │ │ + jg 480693 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.B adc $0x2,%al │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 480a3c │ │ │ │ + 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 0x48(%rbp),%r10 │ │ │ │ + lea 0x10(%rbx),%r11 │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %r14,0xd8(%rsp) │ │ │ │ + mov %r10,%r14 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,0xe8(%rsp) │ │ │ │ + mov 0xd8(%rsp),%r14 │ │ │ │ + mov %r14,0xf0(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r14 │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %r14,0xf8(%rsp) │ │ │ │ + mov 0xe8(%rsp),%r14 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0xf8(%rsp),%r14 │ │ │ │ mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ + mov %rax,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x108(%rsp) │ │ │ │ + mov %r10,0x100(%rsp) │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 406e00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22954c0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48aaa0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 48aa90 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 480a09 │ │ │ │ + mov %rbx,0x40(%rbp) │ │ │ │ + mov 0x100(%rsp),%r11 │ │ │ │ + mov %r11,0x8(%rbp) │ │ │ │ + mov %r14d,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 6bc6c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea 0x2425ad9(%rip),%rax │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xf8(%rsp),%r9 │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 480873 │ │ │ │ + nop │ │ │ │ + lret $0xbf │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ adc $0x2,%al │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 480a4c │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r14d │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x118,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4809f1 │ │ │ │ + movq $0x237dad8,-0x110(%r12) │ │ │ │ + mov %r8,-0x108(%r12) │ │ │ │ + movq $0x237dad8,-0x100(%r12) │ │ │ │ + mov %rdi,-0xf8(%r12) │ │ │ │ + movq $0x237dad8,-0xf0(%r12) │ │ │ │ + mov %rsi,-0xe8(%r12) │ │ │ │ + movq $0x48a2e8,-0xe0(%r12) │ │ │ │ + lea -0xef(%r12),%rsi │ │ │ │ + mov %rsi,-0xd8(%r12) │ │ │ │ + lea -0xff(%r12),%rsi │ │ │ │ + mov %rsi,-0xd0(%r12) │ │ │ │ + lea -0x10f(%r12),%rsi │ │ │ │ + mov %rsi,-0xc8(%r12) │ │ │ │ + movq $0x237dad8,-0xc0(%r12) │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + movq $0x237dad8,-0xb0(%r12) │ │ │ │ + mov %rcx,-0xa8(%r12) │ │ │ │ + movq $0x237dad8,-0xa0(%r12) │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + movq $0x48a2e8,-0x90(%r12) │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + lea -0xaf(%r12),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + lea -0xbf(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x47ec78,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov %r10,-0x58(%r12) │ │ │ │ + mov %r11,-0x50(%r12) │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %r14d,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x8f(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xdf(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x118,0x388(%r13) │ │ │ │ + movq $0x480660,0x0(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x4810c0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x241def5(%rip),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14d,0x0(%rbp) │ │ │ │ + mov 0x100(%rsp),%r11 │ │ │ │ + mov %r11,0x8(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + leave │ │ │ │ + jg 480a63 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4902143d(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 480b61 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea 0x10(%rbx),%r11 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x160(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406e00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22954c0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48aa50 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406ae0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jl 480b46 │ │ │ │ + test %rax,%rax │ │ │ │ + jge 480b13 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x241c7f6(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + movq $0x480be0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x158(%rsp),%r11 │ │ │ │ + mov %r11,0x0(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4d50 │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 1fb5e78 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + int $0xfb │ │ │ │ + add $0x0,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmp $0x14,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r8 │ │ │ │ + mov 0x68(%rbp),%r9 │ │ │ │ + mov 0x60(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x8(%rbp),%edx │ │ │ │ + jmp 480e16 │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp $0x14,%al │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b492 │ │ │ │ - movq $0x47b4a8,-0x8(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - lea 0x243a9b7(%rip),%rsi │ │ │ │ - lea 0x21e7bab(%rip),%r14 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,(%rdi) │ │ │ │ + add $0x0,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 480c39 │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x48(%rbp),%r8 │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov 0x60(%rbp),%r10 │ │ │ │ + mov 0x58(%rbp),%r11 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ + mov %r10,0xb0(%rsp) │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ + call 406e00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22954c0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 48aa70 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ + call 48aa80 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 480fd6 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov %edx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 6ba6b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + lea 0x242557d(%rip),%rax │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov 0x90(%rsp),%r14 │ │ │ │ + mov 0xb0(%rsp),%r10 │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + jmp 480e16 │ │ │ │ + nop │ │ │ │ + int $0xfb │ │ │ │ + add $0x0,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp (%rdx,%rax,1),%dl │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 481020 │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r8 │ │ │ │ + mov 0x68(%rbp),%r9 │ │ │ │ + mov 0x60(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + lea -0x6(%r12),%rcx │ │ │ │ + mov %rdx,0xc8(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + add $0x130,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 480fbe │ │ │ │ + movq $0x237dad8,-0x128(%r12) │ │ │ │ + mov %r8,-0x120(%r12) │ │ │ │ + movq $0x237dad8,-0x118(%r12) │ │ │ │ + mov %rdi,-0x110(%r12) │ │ │ │ + movq $0x237dad8,-0x108(%r12) │ │ │ │ + mov %rsi,-0x100(%r12) │ │ │ │ + movq $0x48a2e8,-0xf8(%r12) │ │ │ │ + lea -0x107(%r12),%rsi │ │ │ │ + mov %rsi,-0xf0(%r12) │ │ │ │ + lea -0x117(%r12),%rsi │ │ │ │ + mov %rsi,-0xe8(%r12) │ │ │ │ + lea -0x127(%r12),%rsi │ │ │ │ + mov %rsi,-0xe0(%r12) │ │ │ │ + movq $0x237dad8,-0xd8(%r12) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,-0xd0(%r12) │ │ │ │ + movq $0x237dad8,-0xc8(%r12) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,-0xc0(%r12) │ │ │ │ + movq $0x237dad8,-0xb8(%r12) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,-0xb0(%r12) │ │ │ │ + movq $0x48a2e8,-0xa8(%r12) │ │ │ │ + lea -0xb7(%r12),%rsi │ │ │ │ + mov %rsi,-0xa0(%r12) │ │ │ │ + lea -0xc7(%r12),%rsi │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + lea -0xd7(%r12),%rsi │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + movq $0x47ead0,-0x88(%r12) │ │ │ │ + mov %r10,-0x78(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %r11,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %edx,-0x40(%r12) │ │ │ │ + movq $0x48a2c8,-0x38(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0xa7(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0xf7(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x22e26b8,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x2217998,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x130,0x388(%r13) │ │ │ │ + movq $0x480b88,0x0(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x481040,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x241d928(%rip),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov %edx,0x0(%rbp) │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ (bad) │ │ │ │ + testl $0x0,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48021437(%rax) │ │ │ │ + movl $0x481068,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 481068 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + testl $0x0,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x37(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + movq $0x481090,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + testl $0x0,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x4f,%bh │ │ │ │ + add %dl,0x37(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x480d98,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ + jmp 2247310 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lret │ │ │ │ + jg 4810b4 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + ss adc $0x2,%al │ │ │ │ + movq $0x4810e8,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4810e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lret │ │ │ │ + jg 4810dc │ │ │ │ add %al,(%rax) │ │ │ │ - call 4849c922 <__environ@GLIBC_2.2.5+0x45bde6ba> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b4f2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47ba30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48021436(%rax) │ │ │ │ + movl $0x481110,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lret │ │ │ │ + jg 481104 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x36(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x480828,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2247310 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lret │ │ │ │ + jg 481134 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b52e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xor $0xc7480214,%eax │ │ │ │ + add %r13b,0x11(%r8) │ │ │ │ + rex.W add %sil,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 481168 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lret │ │ │ │ + jg 48115c │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48021435(%rax) │ │ │ │ + movl $0x481190,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lret │ │ │ │ + jg 481184 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48021435(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x480418,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2247310 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b56e │ │ │ │ - movq $0x47b588,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x64(%rax) │ │ │ │ + add -0x75(%r8),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + cmc │ │ │ │ + rex.RXB add %r9b,-0x77(%r8) │ │ │ │ (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2247310 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x48021450,%edi │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 7d71f8 │ │ │ │ + add %dh,%al │ │ │ │ + xor $0x14,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x480047f3(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2247310 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + ss adc $0x2,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47ef21 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + repnz rex add -0x75(%rax),%cl │ │ │ │ + rex.XB (bad) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406aa0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 2200d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x47b508,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x47b550,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49021450(%rax) │ │ │ │ - add $0xb8,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47b721 │ │ │ │ - movq $0x47b3d0,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - movq $0x47b3f8,-0xa0(%r12) │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - movq $0x237dbb8,-0x90(%r12) │ │ │ │ - lea -0x9e(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x28b5e61,-0x80(%r12) │ │ │ │ - movq $0x47b460,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x237dbb8,-0x68(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x47b4d0,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x47b5b8,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x25c0642,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x221faa5(%rip),%r14 │ │ │ │ - jmp 7d51e8 │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - lea 0x2145005(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 47b795 │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b76a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b358 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 23a3a70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x480240f1(%rax) │ │ │ │ + mov 0x6(%rbx),%eax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406aa0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 2200d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b7a6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b7e6 │ │ │ │ - movq $0x47b800,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 23a3b88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - mov $0x89480047,%eax │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - gs add %cl,%bpl │ │ │ │ - loope 47b7ce │ │ │ │ - xor $0x9000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + rex int1 │ │ │ │ + rex add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48136e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 481363 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4812a8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4812e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x481388,-0x10(%rbp) │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a3ee0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + in (%dx),%al │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406aa0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480240f0(%rax) │ │ │ │ + mov 0x6(%rbx),%eax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406aa0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 2200d30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + jmp 23a3af8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x47b780,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x47b7c8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,0x14(%rsi) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %dh,(%rsp,%rdx,1) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47b8d2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + rex.RB loopne 481471 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4814a6 │ │ │ │ + movq $0x481460,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47adb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 481460 │ │ │ │ + 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) │ │ │ │ - rorb $1,0x14(%rbp) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47b93b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47b930 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x47b8b0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x21e76ab(%rip),%r14 │ │ │ │ + add %cl,0x34(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4066b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x4814c0,-0x10(%rbp) │ │ │ │ + mov %eax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %r14,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6bb6a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp 23a3d20 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xor (%rdx,%rax,1),%edx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 481598 │ │ │ │ + movq $0x47ef00,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov %ecx,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rcx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 481570 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 48153a │ │ │ │ + movq $0x4813c0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4813f8,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4815b8,0x8(%rbp) │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3ee0 │ │ │ │ + movq $0x481248,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x481280,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4815e8,0x8(%rbp) │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3ee0 │ │ │ │ + movq $0x481308,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3a70 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47f8 │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x54(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 47b9a2 │ │ │ │ - movq $0x47b9b8,-0x20(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea 0x2144cb6(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 6bdc00 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + in (%dx),%al │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x20(%rbp),%dh │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x47ba00,0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406aa0 │ │ │ │ + add $0x8,%rsp │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - rex.WR adc $0x2,%al │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4902144c(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ba90 │ │ │ │ - movq $0x47b748,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x47b850,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x47b8e8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x47b958,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + in (%dx),%al │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406aa0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x2144ca6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock rex.WXB adc $0x2,%al │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %dh,(%rdx) │ │ │ │ + adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47bada │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 481647 │ │ │ │ + movq $0x481660,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov $0x68,%ebx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47adb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 23a4d50 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4802144c │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47bb43 │ │ │ │ + add %cl,0x32(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47bb38 │ │ │ │ + ja 481691 │ │ │ │ + movq $0x481420,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a8200 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + lock xor %edx,(%rdx,%rax,1) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 481717 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48170c │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x47bab8,-0x10(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x481620,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x21e741a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6bb6a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 21d26d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x48021431(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 481771 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x481788,-0x30(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1fe93a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%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 (%rax),%eax │ │ │ │ - add %dh,0x25(%rdi) │ │ │ │ - movq $0x47baf0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x214491b(%rip),%r14 │ │ │ │ - lea 0x221f3ae(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2144bd4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x31(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + movq $0x4817b0,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 21d2668 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x2,0x14(%rbx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47bbd7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47bb60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor %edx,(%rdx,%rax,1) │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 481888 │ │ │ │ + movq $0x47e660,-0xa0(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + movq $0x47e6d0,-0x88(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x47e710,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x47ea08,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x9f(%r12),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + lea -0x88(%r12),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + movq $0x4816b8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x47bbb8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x21448f3(%rip),%r8 │ │ │ │ - lea 0x2144955(%rip),%rdi │ │ │ │ - lea 0x21449c4(%rip),%rsi │ │ │ │ - lea 0x221f58e(%rip),%r14 │ │ │ │ - jmp 7d65a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2144b4e(%rip),%rbx │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0x481730,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x2142fc7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,0x14(%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47bc82 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47bb60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x14(%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47bd00 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ch,0x4902142f(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47bcf5 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x47bc60,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x214483a(%rip),%r8 │ │ │ │ - lea 0x214489c(%rip),%rdi │ │ │ │ - lea 0x214490b(%rip),%rsi │ │ │ │ - lea 0x221f4d5(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ + ja 48194e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23a9fa0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4818b0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - test $0x47,%al │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47bd3b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47bd58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x47(%rax) │ │ │ │ + add %ah,0x2c(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47be02 │ │ │ │ - movq $0x47bda0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jb 481a8d │ │ │ │ + movq $0x4819b8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47bda0 │ │ │ │ + jne 4819b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,(%rax) │ │ │ │ - rex.RXB adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 47be06 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47bdf2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x47bd18,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47be13 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x47be40,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + sub $0x14,%al │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + lock sbb %ecx,0x0(%rax) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47be40 │ │ │ │ + jne 4819f0 │ │ │ │ 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 %al,0x48021446(%rax) │ │ │ │ - movl $0x47be70,0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %ch,%al │ │ │ │ + sub (%rdx,%rax,1),%edx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 48aba0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 481a81 │ │ │ │ + movq $0x481a48,0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 481a48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x46(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406540 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406e60 │ │ │ │ + add $0x8,%rsp │ │ │ │ + lea 0x24338bf(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 479ad8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 47dfd8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - mov (%rdx,%rax,1),%edx │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %ch,(%rsi) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47bec0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2145c9a(%rip),%rsi │ │ │ │ - lea 0x2148b32(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 481b58 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov $0x1e0,%edi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 4067f0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 481ae2 │ │ │ │ + jmp 2248350 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4062d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 481b2b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406540 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406e60 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 47df60 │ │ │ │ + movq $0x481b70,-0x18(%rbp) │ │ │ │ + lea 0x21429c6(%rip),%rdi │ │ │ │ + lea 0x2141adf(%rip),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 479508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.RB adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47bf06 │ │ │ │ - movq $0x47bf20,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ch,0x29(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + movq $0x481b98,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 481b98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021445(%rax) │ │ │ │ - movl $0x47bf40,0x0(%rbp) │ │ │ │ + add %al,0x29(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 481bdf │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406540 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r14,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406e60 │ │ │ │ + add $0x8,%rsp │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 479638 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 47dee8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406550 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shrb $0x2,(%rsp,%rdx,1) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 481c46 │ │ │ │ + movq $0x481c80,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 481ab0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49021445(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 47bd58 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ + ... │ │ │ │ + (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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47bfc8 │ │ │ │ - movq $0x47bc98,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x47bd58,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x47be90,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x47bee0,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x22e3b48,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x21447fe(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x481c60,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48021446,%eax │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 484a312c <__environ@GLIBC_2.2.5+0x45be4ec4> │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47c012 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 481d22 │ │ │ │ + movq $0x481d38,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47adb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 23a3d20 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,0x14(%rdi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47c07b │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %dh,0x4902142b(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c070 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x47bff0,-0x10(%r12) │ │ │ │ + ja 481d8b │ │ │ │ + movq $0x481ab0,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x481c28,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x21e6ee2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6bb6a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 481d7f │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a3a70 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 481c28 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + 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 $0x481920,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x481978,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x481d00,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x26(%r12),%r8 │ │ │ │ + lea -0x16(%r12),%rdi │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + jmp 16f9820 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2142b14(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,0x2(%rsp,%rdx,1) │ │ │ │ + add %ch,(%rbx) │ │ │ │ + adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47c0bd │ │ │ │ + jb 481e4e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x21443ed(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 481db8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47c0fe │ │ │ │ - movq $0x47c118,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 481e92 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x481ea8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1fe93a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - cld │ │ │ │ - sar %cl,%bh │ │ │ │ - decl (%rdi) │ │ │ │ + mov $0x7,%ah │ │ │ │ + {rex2 0x1} (bad) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x43(%rax) │ │ │ │ + add %bl,0x2a(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c17e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x47c090,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x47c0e0,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + ja 481f1a │ │ │ │ + movq $0x481e28,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x481e68,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea 0x213e4c8(%rip),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x237979f(%rip),%rbx │ │ │ │ + jmp 23afab8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x2142a2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.RB adc $0x2,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c1dd │ │ │ │ - movq $0x47c028,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x47c140,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2144611(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub (%rdx,%rax,1),%dl │ │ │ │ + jmp 481ed0 │ │ │ │ + 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 482298 │ │ │ │ + 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 %cl,%al │ │ │ │ - rex.RB adc $0x2,%al │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 47bf68 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,0x29(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 481fb6 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x23a9fa0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4818b0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48021445 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c252 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47bbf8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ cwtl │ │ │ │ - rex.RB adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c28a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47c1a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + sub %edx,(%rdx,%rax,1) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov $0x1e0,%edi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4067f0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 482015 │ │ │ │ + jmp 2248350 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + call 4062d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 48206a │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406540 │ │ │ │ + add $0x8,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406e60 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 47dd40 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 407120 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadds 0x2(%rsp,%rdx,1) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c2c2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47bb60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + shrb $0x14,(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 482109 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4820d6 │ │ │ │ + movq $0x482118,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 481fe0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 48210c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 482118 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x70(%rdi) │ │ │ │ - movq $0x47c210,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x47c230,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x47c268,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x47c2a0,-0x38(%r12) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48216e │ │ │ │ + movq $0x2295440,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4a87e0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ + movq $0x22e3b48,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - lea 0x214449e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x4820f0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x43,%al │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c3aa │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b620 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + enter $0x1427,$0x2 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47c3e6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - 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) │ │ │ │ + jb 4821e2 │ │ │ │ + movq $0x4821f8,-0x20(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a3d20 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.XB add %eax,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c426 │ │ │ │ - movq $0x47c440,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,0x49021427(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48225d │ │ │ │ + movq $0x481fe0,-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 $0x4820b8,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 482251 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3a70 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4820b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xfffffffc,%eax │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - hlt │ │ │ │ - loope 47c44a │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + 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) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x47c3c0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x47c408,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x4e(%rdi) │ │ │ │ + test %r8,%r8 │ │ │ │ + jg 4822b8 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0x214211c(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x481f88,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x4821b0,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x26(%r12),%r8 │ │ │ │ + lea 0x21420e1(%rip),%rdi │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + jmp 16f9820 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2142693(%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 (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x42(%rax) │ │ │ │ + add %ah,0x26(%rax) │ │ │ │ adc $0x2,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c505 │ │ │ │ - movq $0x47c388,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x47c468,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2144319(%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) │ │ │ │ - sbb %al,0x14(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47c552 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 482389 │ │ │ │ + movq $0x482370,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47ba30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482370 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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,0x4c021440(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x214409b(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + es adc $0x2,%al │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 482298 │ │ │ │ + lea 0x2142630(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x42,%al │ │ │ │ + sbb %ah,(%rsi) │ │ │ │ adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47c605 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c5fa │ │ │ │ + jb 4823ce │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x47c530,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x47c570,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x2146cd4(%rip),%rdi │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x221ebd0(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4938 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 482338 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733fff7c <__environ@GLIBC_2.2.5+0x70b41d14> │ │ │ │ - sbb $0xe845c748,%eax │ │ │ │ - push $0x480047c6 │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 482412 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x482428,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 1fe93a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + xor $0x2,%al │ │ │ │ + {rex2 0x1} (bad) │ │ │ │ (bad) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5f(%rbp),%dh │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %dh,0x25(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c6c3 │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 48249a │ │ │ │ + movq $0x4823a8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x4823e8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea 0x213df48(%rip),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x237921f(%rip),%rbx │ │ │ │ + jmp 23afab8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x2142524(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + and $0x86eb0214,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x41(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c72d │ │ │ │ - movq $0x47c598,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x47c628,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2144131(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + add -0x76b7fdec(%rip),%ah │ │ │ │ + repz jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c77a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47ba30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + sub -0x76b7fdec(%rip),%esp │ │ │ │ + repz jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + 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 47c7b6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + push %rsp │ │ │ │ + and $0x89480214,%eax │ │ │ │ + repz jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + jge 48258a │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + and $0x89480214,%eax │ │ │ │ + repz jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c7f6 │ │ │ │ - movq $0x47c810,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + iret │ │ │ │ + and $0x89480214,%eax │ │ │ │ + repz jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rsp │ │ │ │ - fdivr %st(7),%st │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + clc │ │ │ │ + and $0x89480214,%eax │ │ │ │ + repz jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + and %ah,(%rsi) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x47c790,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x47c7d8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4902143e(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c8d5 │ │ │ │ - movq $0x47c758,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x47c838,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x48a708,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2143f99(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2142614(%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) │ │ │ │ - jo 47c93d │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c922 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47c6f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,(%rdi) │ │ │ │ - adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47c95a │ │ │ │ + jb 482692 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47c6f8 │ │ │ │ + jmp 224b7a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,(%rdi) │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c992 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47c8a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4802143d,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 482701 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 47c9ca │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47ba30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jb 48276b │ │ │ │ + movq $0x482700,-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 482700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %ah,(%rdi) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482738 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ca68 │ │ │ │ - movq $0x47c900,-0x80(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x47c938,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x47c970,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x47c9a8,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4a87e0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x2143e16(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,(%rsp,%rdx,1) │ │ │ │ + rolb $0x41,(%rcx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47cab2 │ │ │ │ + jb 4827ad │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x24101a1(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b358 │ │ │ │ + jmp 23af808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock cmp (%rdx,%rax,1),%edx │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47caea │ │ │ │ + jb 4827ee │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b358 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,-0x72b7fdec(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47cb22 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 482859 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48288c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 482881 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47c4d0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4827c8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rsp,%rdx,1) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47cb5a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4828c6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b620 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48295c │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47cbf8 │ │ │ │ - movq $0x47ca90,-0x80(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x47cac8,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x47cb00,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x47cb38,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4a87e0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x2143cae(%rip),%rbx │ │ │ │ + ja 482951 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4828a0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x28b5e42,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47cc71 │ │ │ │ - movq $0x47cc60,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47cc60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4829dc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4829d1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4828e8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ 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 0x2143c60(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47cce1 │ │ │ │ - movq $0x47ccd0,-0x8(%rbp) │ │ │ │ + jb 482ae4 │ │ │ │ + movq $0x482a58,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47ccd0 │ │ │ │ + jne 482a58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2143bf8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47cd51 │ │ │ │ - movq $0x47cd40,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47cd40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2143b90(%rip),%rbx │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 482ad4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x482808,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x482970,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224b810 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47ce3a │ │ │ │ + jb 482b2a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47cdb8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + movq $0x25c24e1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + incb 0x2(%rax) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 482bef │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x482ba0,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47cdb8 │ │ │ │ + jne 482ba0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x480240fd(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + lea 0x1fb448f(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4b89,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4b39,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4ae9,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4a99,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4a49,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c49f9,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jb 482d15 │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + jae 482d53 │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ce2a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%r8 │ │ │ │ - mov 0x3f(%rbx),%r9 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x6a1298,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x2662f49,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ + ja 482d05 │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + movq $0x482780,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x4829f8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x58(%r12),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x482af8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jb 482d37 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4c29,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4bd9,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4c81,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rex nop │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 47cea1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47cec4 │ │ │ │ + add %bh,0x480240fb(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 482ddf │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ceb9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47cd70,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea 0x2143a58(%rip),%rdi │ │ │ │ - lea 0x2143a49(%rip),%rsi │ │ │ │ - lea 0x2143a3a(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + ja 482dd4 │ │ │ │ + movq $0x482670,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x482e00,-0x28(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6b6120 │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 224b738 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea 0x2141eba(%rip),%rbx │ │ │ │ + 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,-0x5(%rax) │ │ │ │ + rex add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 482e72 │ │ │ │ + movq $0x4826b0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x482b40,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d043 │ │ │ │ + jb 482eba │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 47cfce │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 47d05c │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47cf96 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x28b5e61,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - movq $0x47d160,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 224b7a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - or -0x7d(%rax),%cl │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - and $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d027 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x28b5e61,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x47cfc8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d0c7 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b5e61,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x47d058,-0x18(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 482f29 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 482f93 │ │ │ │ + movq $0x482f28,-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 │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482f28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d12f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x47d0f8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ (bad) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - std │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482f60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47d1da │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d1cf │ │ │ │ + cwtl │ │ │ │ + stc │ │ │ │ + rex add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 482fd5 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x240f979(%rip),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47ced8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x21431ec(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 470068 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 23af808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d3cf │ │ │ │ - movq $0x47d228,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d228 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x2e(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d250 │ │ │ │ - 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 0x4d(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47d449 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d299 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d457 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x47d180,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 47d3d3 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 47d36d │ │ │ │ - mov 0x4(%rax),%rcx │ │ │ │ - mov 0xc(%rax),%rdx │ │ │ │ - mov 0x14(%rax),%rsi │ │ │ │ - mov 0x1c(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x5(%rax),%rcx │ │ │ │ - mov 0xd(%rax),%rdx │ │ │ │ - mov 0x15(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jb 483016 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 47d41f │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2438a11(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x2f(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47d4f6 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 483081 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4830b4 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d4eb │ │ │ │ + ja 4830a9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x28(%r12) │ │ │ │ + movq $0x482ff0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x47d1f0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x47d510,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4774f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x28b5e39,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 47d51b │ │ │ │ - lea 0x21e8af6(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c86e8 │ │ │ │ - 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 -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d5f3 │ │ │ │ + jb 4830ee │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47d580,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d580 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x480047d5(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d5a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 483184 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d5e3 │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ + ja 483179 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4830c8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2665ff5,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x221b04c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x28b5e42,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor (%rdx,%rax,1),%dl │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47d6e6 │ │ │ │ - add $0x90,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 483204 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d6db │ │ │ │ + ja 4831f9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x47ce50,-0x88(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x47d478,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x2666022,-0x30(%r12) │ │ │ │ - movq $0x47d538,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x483110,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c2a80 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor %edx,(%rdx,%rax,1) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d737 │ │ │ │ - movq $0x47d618,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21431c7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48021431(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d77f │ │ │ │ - movq $0x47d7a0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 47d708 │ │ │ │ - lea 0x214319a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 48323e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ 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,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %edx,(%rdx,%rax,1) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d85f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47d840,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ + jb 4833ef │ │ │ │ + movq $0x4832c0,-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 %rdx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47d840 │ │ │ │ + jne 4832c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021430(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x47d878,0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 47e268 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + xor 0x0(%rax),%cl │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4832f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + 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 │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 483378 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 483368 │ │ │ │ + movq $0x483218,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x47d878,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ + movq $0x28b5e42,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4833df │ │ │ │ + movq $0x483030,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x483198,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 224b810 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d99a │ │ │ │ + jb 48343a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47d918,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d918 │ │ │ │ - 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) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d98a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%r8 │ │ │ │ - mov 0x3f(%rbx),%r9 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x6a1298,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x2662f49,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + movq $0x25c24e1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 47d932 │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 47da01 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47da24 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47da19 │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + hlt │ │ │ │ + rex add -0x73(%rax),%cl │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4834ff │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4834b0,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47d8d0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea 0x2142ef8(%rip),%rdi │ │ │ │ - lea 0x2142ee9(%rip),%rsi │ │ │ │ - lea 0x2142eda(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 6b6120 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4834b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47dba3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 47db2e │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 47dbbc │ │ │ │ + add %dl,0x480240f4(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + lea 0x1fb3bbf(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4b89,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4b39,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4ae9,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4a99,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4a49,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c49f9,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jb 483625 │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + jae 483663 │ │ │ │ add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47daf6 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x28b5e61,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ + ja 483615 │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + movq $0x482fa8,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x483260,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x58(%r12),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + movq $0x483408,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - movq $0x47dcc0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jb 483647 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4c29,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4bd9,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + movq $0x25c4c81,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - or -0x7d(%rax),%cl │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - and $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %ch,0x480240f2(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4836ef │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47db87 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x28b5e61,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x47db28,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + ja 4836e4 │ │ │ │ + movq $0x482e98,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x483710,-0x28(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 224b738 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x21415ba(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + repnz rex add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47dc27 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ + ja 483782 │ │ │ │ + movq $0x482ed8,-0x40(%r12) │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b5e61,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x483450,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - movq $0x47dbb8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47dc8f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x47dc58,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + enter $0x1414,$0x2 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ 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,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x48a708,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rsi) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47dd3a │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 48388a │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47dd2f │ │ │ │ + ja 48387f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47da38,-0x10(%r12) │ │ │ │ + movq $0x4837d8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x214268c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 470068 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4838a0,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0x2435a4a(%rip),%rsi │ │ │ │ + lea 0x2423d6b(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e5d48 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47df2f │ │ │ │ - movq $0x47dd88,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47dd88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x480047dd(%r8) │ │ │ │ - mov 0x1f(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47ddb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x4d(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 47dfa9 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ddf9 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47dfb7 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x47dce0,-0x78(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 47df33 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 47decd │ │ │ │ - mov 0x4(%rax),%rcx │ │ │ │ - mov 0xc(%rax),%rdx │ │ │ │ - mov 0x14(%rax),%rsi │ │ │ │ - mov 0x1c(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x5(%rax),%rcx │ │ │ │ - mov 0xd(%rax),%rdx │ │ │ │ - mov 0x15(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 47df7f │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0x237dbb8,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2437eb1(%rip),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - and (%rdx,%rax,1),%edx │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47e056 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e04b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x47dd50,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x47e070,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4774f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 47e07b │ │ │ │ - lea 0x21e7f96(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c86e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + adc $0x8d480214,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 483919 │ │ │ │ + movq $0x483930,-0x10(%rbp) │ │ │ │ + lea 0x213c6d4(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47e153 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47e0e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47e0e0 │ │ │ │ - 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) │ │ │ │ - loope 47e12e │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47e108 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e143 │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2665ff5,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x221a4ec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0x2429b82(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x27(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 48397a │ │ │ │ adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e246 │ │ │ │ - add $0x90,%r12 │ │ │ │ + jb 4839c7 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e23b │ │ │ │ + ja 4839bc │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x47d9b0,-0x88(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x47dfd8,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x237dbb8,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x2666022,-0x30(%r12) │ │ │ │ - movq $0x47e098,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ + movq $0x483828,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4838f0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7c2a80 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021426(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47e361 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 47e354 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - add $0x98,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e32c │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x47d7f0,-0x90(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - movq $0x23aa018,-0x68(%r12) │ │ │ │ - lea -0x90(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x23a9fa0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x47e178,-0x38(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x68(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - movq $0x47e378,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x2437b03(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x25(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 47e290 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4802429a(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x25(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47e442 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e437 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + rex adc $0x14,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 483a81 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 483afc │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x483a80,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x47e268,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x47e418,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x6(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47e418 │ │ │ │ + jne 483a80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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 %bl,%al │ │ │ │ - and $0x14,%al │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r11b,-0x1c(%r8) │ │ │ │ - rex.RXB add %r9b,-0x77(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %dh,%al │ │ │ │ + adc (%rdx,%rax,1),%edx │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 483b00 │ │ │ │ + cmpq $0xa,0x7(%rbx) │ │ │ │ + jg 483aea │ │ │ │ + movq $0x483968,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4839e8,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x483a10,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 47e268 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + lea 0x24299de(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ 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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 483b79 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 483b8e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 483b83 │ │ │ │ + movq $0x483a30,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x47e458,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x483bb0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x2141285(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 22e4ca8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x21412fb(%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,-0x6a(%rax) │ │ │ │ + rex.X add -0x75(%rax),%cl │ │ │ │ + jne 483bbc │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 231b918 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47e512 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rclb $0x14,(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 73407524 <__environ@GLIBC_2.2.5+0x70b492bc> │ │ │ │ + (bad) │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47e4f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x483c20,-0x18(%rbp) │ │ │ │ + lea 0x24298f5(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2141293(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47e4f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp 22e5d48 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - lea 0x221a00f(%rip),%rdi │ │ │ │ - lea 0x221a0d0(%rip),%rsi │ │ │ │ - lea 0x221a0f1(%rip),%r14 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - and (%rdx,%rax,1),%edx │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc (%rdx,%rax,1),%dl │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e582 │ │ │ │ - movq $0x47e3a0,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x23aa018,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x47e4b0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x214239c(%rip),%rbx │ │ │ │ + ja 483c9b │ │ │ │ + movq $0x483bd0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x2429554(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2141213(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021423(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,%al │ │ │ │ + adc %edx,(%rdx,%rax,1) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e5ca │ │ │ │ - movq $0x47e5e8,-0x8(%rbp) │ │ │ │ + jb 483cf7 │ │ │ │ + movq $0x483d18,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x21411a4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 47e530 │ │ │ │ - lea 0x214236f(%rip),%rbx │ │ │ │ + jmp 22e5d48 │ │ │ │ + lea 0x21411d2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + adc %edx,(%rdx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 483da7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 483da2 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2141139(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22e71f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and (%rdx,%rax,1),%dl │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + adc %edx,(%rdx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e66a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47e680,-0x18(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 47e530 │ │ │ │ + jb 483e15 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 483e10 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x24296f0(%rip),%rsi │ │ │ │ + lea 0x2422839(%rip),%r14 │ │ │ │ + lea 0x21410f9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %ch,%al │ │ │ │ + adc %dl,(%rdx,%rax,1) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x21410de(%rip),%r14 │ │ │ │ + jmp 231a658 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e7a7 │ │ │ │ + jb 483e81 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47e718,-0x18(%rbp) │ │ │ │ + lea 0x213bfbd(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47e718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x19(%r8) │ │ │ │ - rex.RXB add %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %ah,%al │ │ │ │ + adc %dl,(%rdx,%rax,1) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 483fd4 │ │ │ │ + movq $0x483ee0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47e740 │ │ │ │ + jne 483ee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e797 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x221ac4b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x21(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e842 │ │ │ │ - movq $0x47e638,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x47e6d0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x21420fc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,0x48021410(%rax) │ │ │ │ + movl $0x483f18,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 483f18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and %dl,(%rdx,%rax,1) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 47e7d8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ch,0x10(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 483fc7 │ │ │ │ + movq $0x483f58,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 483f58 │ │ │ │ + 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,0x48021420(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 47e5b0 │ │ │ │ + add %ch,%al │ │ │ │ + jmp ffffffff8391419a <__environ@GLIBC_2.2.5+0xffffffff81055f32> │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rbp) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jge 483fdf │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jl 483fdf │ │ │ │ + lea 0x1fb313c(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + movq $0x483e58,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x240e99e(%rip),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x2140c6c(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 22059f0 │ │ │ │ + lea 0x2140fc5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x2140c95(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x2140bc6(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x2140b5e(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x2140af6(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x2140a8e(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x2140a26(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x21409be(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0x2140956(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x20(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 47d768 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and %dl,(%rdx,%rax,1) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 47d768 │ │ │ │ - nop │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4840da │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224b7a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x70(%rdi) │ │ │ │ - movq $0x47e870,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x47e898,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x47e8c0,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x47e8e8,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4c4da0,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x2141fc1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47ea09 │ │ │ │ - movq $0x47e9f8,-0x8(%rbp) │ │ │ │ + rex.RB loopne 484149 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4841b3 │ │ │ │ + movq $0x484148,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47e9f8 │ │ │ │ + jne 484148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2141f78(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47ea79 │ │ │ │ - movq $0x47ea68,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + addb $0x0,0x48(%rcx) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47ea68 │ │ │ │ + jne 484180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2141f10(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47eae9 │ │ │ │ - movq $0x47ead8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 484273 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x484218,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47ead8 │ │ │ │ + jne 484218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2141ea8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x36(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 484243 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5069,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5041,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5091,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 47ed30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73407be4 <__environ@GLIBC_2.2.5+0x70b4997c> │ │ │ │ + rex.XB │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4842d1 │ │ │ │ + movq $0x4840b8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4842f8,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 224b738 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2140dcd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47eb83 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47eb78 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47eb10,-0x8(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + movq $0x4840f8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4841c8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 20c1670 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 47ec48 │ │ │ │ - movq $0x47ebe0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 4843c8 │ │ │ │ + movq $0x4843b8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47ebe0 │ │ │ │ + jne 4843b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ec38 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x47eb30,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x48ece8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4843c4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2141d51(%rip),%rbx │ │ │ │ + jmp 484290 │ │ │ │ + lea 0x2140ce9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47ec8e │ │ │ │ + jb 48440a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47eba0 │ │ │ │ + jmp 224b7a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47ecce │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6ac080 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 484479 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4844e3 │ │ │ │ + movq $0x484478,-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 484478 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47ed0e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6ac3a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47ee2c │ │ │ │ - movq $0x47ed70,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x44,%al │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47ed70 │ │ │ │ + jne 4844b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x50(%rdx),%esi │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 47ee37 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ee1c │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - movq $0x47ece8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x48ed68,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 47ee79 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ee1c │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x47ec68,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x48ed28,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2141b75(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ee1c │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - movq $0x47eca8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x48ed48,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - 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 224bbc8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp 23a3470 │ │ │ │ - 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,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 47ed30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47ef46 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ef3b │ │ │ │ + jb 4845a3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x484548,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47ee98,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x47eec0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 20c1670 │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47f010 │ │ │ │ - movq $0x47efa8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47efa8 │ │ │ │ + jne 484548 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f000 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x47eee0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x48ece8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2141999(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp 23a3470 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x36(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 484573 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5069,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5041,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5091,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x47f038,-0x8(%r12) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73407f14 <__environ@GLIBC_2.2.5+0x70b49cac> │ │ │ │ + rex.XB │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 484601 │ │ │ │ + movq $0x4843e8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 47ed30 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2141922(%rip),%rbx │ │ │ │ + movq $0x484628,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 224b738 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2140aad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 47ed30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47f12b │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f120 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47f0b8,-0x8(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + movq $0x484428,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4844f8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 20c1670 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 47f1f9 │ │ │ │ - movq $0x47f188,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 4846f8 │ │ │ │ + movq $0x4846e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47f188 │ │ │ │ + jne 4846e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f1e9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x47f0d8,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x48ecc8,-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 %cl,-0x75(%rax) │ │ │ │ + jne 4846f4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21417e0(%rip),%rbx │ │ │ │ + jmp 4845c0 │ │ │ │ + lea 0x21409c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (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,-0x77(%rax) │ │ │ │ - lock mov %rdi,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 47f148 │ │ │ │ - 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,%al │ │ │ │ + leave │ │ │ │ + rex add -0x73(%rax),%cl │ │ │ │ + rex.RB call 10408074 <__environ@GLIBC_2.2.5+0xdb49e0c> │ │ │ │ (bad) │ │ │ │ - jmp 23a3470 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov $0x0,%dl │ │ │ │ add %al,(%rax) │ │ │ │ + movq $0x484760,-0x18(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 484760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x480240c9(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4847d2 │ │ │ │ + movq $0x484798,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 484798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 47ed30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4847ea │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 4847bf │ │ │ │ + lea 0x21408af(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + lea 0x21408c5(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 22059f0 │ │ │ │ + lea 0x214090a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x2140848(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47f2f6 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f2eb │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47f248,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x47f270,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 20c1670 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47f3c9 │ │ │ │ - movq $0x47f358,-0x10(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + or %dl,(%rdx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 484839 │ │ │ │ + movq $0x484858,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47f358 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x21408c0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f3b9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x47f290,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ + add %bl,0x48021408(%rax) │ │ │ │ + movl $0x484888,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x48ecc8,-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 23a47e0 │ │ │ │ - lea 0x2141620(%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 47f439 │ │ │ │ - movq $0x47f428,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47f428 │ │ │ │ + jne 484888 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x21415f8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x8(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 484720 │ │ │ │ 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 4848ca │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - jmp 20b0f20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224b7a8 │ │ │ │ + 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,0xf(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f4ab │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x47f458,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4774f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%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,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47f53b │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f530 │ │ │ │ - movq $0x47f480,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x47f558,-0x8(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - lea -0x7(%r12),%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea 0x2141524(%rip),%rdi │ │ │ │ - lea 0x2140e8d(%rip),%rsi │ │ │ │ - lea 0x2140e76(%rip),%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6b8050 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x21414fe(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB loopne 484939 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4849a3 │ │ │ │ + movq $0x484938,-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 484938 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - 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 %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + jo 484987 │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 484970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021414(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 47f4d8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x14(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 47f4d8 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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 %dl,0xe(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 478d90 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 484a63 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x484a08,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 484a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 478d90 │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x70(%rdi) │ │ │ │ - movq $0x47f5b0,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x47f5d8,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x47f600,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x47f628,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4c4da0,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x5e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x2141381(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x36(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 484a33 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c51c9,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c51a1,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c51f1,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ 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 47f72b │ │ │ │ - movq $0x47f748,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x242ddf6(%rip),%rsi │ │ │ │ - lea 0x21e42c7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22e9b90 │ │ │ │ - lea 0x21413f6(%rip),%rbx │ │ │ │ + rex.RB call 734083d4 <__environ@GLIBC_2.2.5+0x70b4a16c> │ │ │ │ + rex.XB │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 484ac1 │ │ │ │ + movq $0x4848a8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x484ae8,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 224b738 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x214073d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47f7c3 │ │ │ │ - movq $0x47f7e0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x242dd5e(%rip),%rsi │ │ │ │ - lea 0x2427758(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22e5d58 │ │ │ │ - lea 0x21413a6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + movq $0x4848e8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4849b8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - or $0x8d480241,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47f86f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 47f86a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f4d656(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22017e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - 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 47f8a7 │ │ │ │ - movq $0x47f8c8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 47f908 │ │ │ │ - lea 0x2141452(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x2436561(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x243655c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc (%rdx,%rax,1),%edx │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47fa44 │ │ │ │ - movq $0x47f950,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 484bb8 │ │ │ │ + movq $0x484ba8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47f950 │ │ │ │ + jne 484ba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021413(%rax) │ │ │ │ - movl $0x47f988,-0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47f988 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x13(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - je 47f9a3 │ │ │ │ - lea 0x243649d(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x47f9d0,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47f9d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc (%rdx,%rax,1),%edx │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 47fa4f │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 47fac7 │ │ │ │ - movq $0x47fa20,0x0(%rbp) │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47fa20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021412(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 47fb79 │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea 0x2141225(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 484bb4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x21412fd(%rip),%rbx │ │ │ │ + jmp 484a80 │ │ │ │ + lea 0x2140659(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 47fb22 │ │ │ │ - movq $0x47fa90,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47fa90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x12(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 47faa2 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 47fa34 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x23acaa8,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 47fe88 │ │ │ │ - movq $0x47faf8,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47faf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - adc %edx,(%rdx,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 47fb0d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 47fa34 │ │ │ │ - mov 0x5(%rbx),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 6a8390 │ │ │ │ - movq $0x47fb58,0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47fb58 │ │ │ │ - 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 %cl,0x48021411(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 47fa34 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6a13b8 │ │ │ │ - mov 0x4(%rbx),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 6ab0e8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc %edx,(%rdx,%rax,1) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47fbc2 │ │ │ │ + jb 484bfa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47ff40 │ │ │ │ + jmp 224b7a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ + 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 %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021410(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47fe65 │ │ │ │ - movq $0x47fc28,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 484c69 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 484cd3 │ │ │ │ + movq $0x484c68,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47fc28 │ │ │ │ + jne 484c68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - movq $0x47fc70,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47fc70 │ │ │ │ - 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) │ │ │ │ - adc %dl,(%rdx,%rax,1) │ │ │ │ - movq $0x47fcb8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - 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 47fcb8 │ │ │ │ - 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,%al │ │ │ │ - unpcklps (%rdx),%xmm0 │ │ │ │ - movq $0x47fcf0,0x0(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x4807438b4800484c,%al │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47fcf0 │ │ │ │ + jne 484ca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cfdebf1(%rax) │ │ │ │ - jrcxz 47fcfa │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x30(%rbp),%rax │ │ │ │ - jne 47fe57 │ │ │ │ - movq $0x47fd28,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47fd28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0xf(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - movq $0x47fd60,0x0(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47fd60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - unpcklps (%rdx),%xmm0 │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x30(%rbp),%rax │ │ │ │ - jne 47fe57 │ │ │ │ - movq $0x47fd98,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47fd98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 47fe45 │ │ │ │ - movq $0x47fde8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47fde8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802140e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 47fe09 │ │ │ │ - movq $0x47fe30,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 6a16a8 │ │ │ │ - lea 0x2426378(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 484d93 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x484d38,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 484d38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + 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) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rdx,%rdx,1) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %rcx,%rsi │ │ │ │ + add 0x36(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 484d63 │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 20b17c0 │ │ │ │ - lea 0x2435fdb(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0xe(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47febd │ │ │ │ - movq $0x47fba0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x47fbe0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2140e89(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c51c9,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c51a1,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c51f1,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 47f890 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73408704 <__environ@GLIBC_2.2.5+0x70b4a49c> │ │ │ │ + rex.XB │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 484df1 │ │ │ │ + movq $0x484bd8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x484e18,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 224b738 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x214041d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - or $0x89480214,%eax │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 47f908 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - or $0x83490214,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x47fef0,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x47ff18,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d138,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + movq $0x484c18,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x484ce8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 224baf8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0x2140dc9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802140d(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47ffea │ │ │ │ - movq $0x480008,-0x8(%rbp) │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 47fe88 │ │ │ │ - lea 0x2140d87(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x2435e21(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2435e1c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%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 %dh,(%rax) │ │ │ │ - or $0x89480214,%eax │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 47ffc0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lock or $0x14,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 48008a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 484ee8 │ │ │ │ + movq $0x484ed8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47fe88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 484ed8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4800f5 │ │ │ │ - movq $0x480048,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x480068,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d138,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x2140c81(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0xc(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 480142 │ │ │ │ - movq $0x480160,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23750e8 │ │ │ │ - lea 0x2140c5f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or $0x14,%al │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - or (%rdx,%rax,1),%edx │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4801a2 │ │ │ │ - movq $0x4801c0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23750e8 │ │ │ │ - lea 0x2140c0f(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 484ee4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 484db0 │ │ │ │ + lea 0x2140339(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4902140b(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 47ff40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (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 %dh,%al │ │ │ │ - or (%rdx,%rax,1),%edx │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bl,%al │ │ │ │ + roll $0x48,0x2(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 480310 │ │ │ │ - movq $0x480228,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + jb 484fcf │ │ │ │ + movq $0x484f50,-0x18(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480228 │ │ │ │ + jne 484f50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4802140b(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jb 4802a7 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 48031b │ │ │ │ - movq $0x480278,0x0(%rbp) │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + add %bl,0x480240c1(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 484fc2 │ │ │ │ + movq $0x484f88,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480278 │ │ │ │ + jne 484f88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.R (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0x75,%al │ │ │ │ - adc $0x47b8b48,%eax │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 484fda │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 484faf │ │ │ │ + lea 0x214021f(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 6aae90 │ │ │ │ - lea 0x2435bbb(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + lea 0x2140235(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 48036c │ │ │ │ - movq $0x4802e8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jmp 23af5c8 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 22059f0 │ │ │ │ + lea 0x214027a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x21401b8(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4802e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - or (%rdx,%rax,1),%dl │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 480299 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 4803d6 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x2435b40(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2140ab1(%rip),%rbx │ │ │ │ + add %cl,0x2(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 485029 │ │ │ │ + movq $0x485048,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2140230(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x480350,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 480350 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x40(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x48(%rbp,%riz,2),%esi │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jne 480299 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 480302 │ │ │ │ - movq $0x4803a0,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + add (%rdx,%rax,1),%dl │ │ │ │ + movq $0x485078,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4803a0 │ │ │ │ + jne 485078 │ │ │ │ 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,0x3c(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %edx,-0x1(%rdx) │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - jae 4803bb │ │ │ │ + add %bl,%al │ │ │ │ + add %edx,(%rdx,%rax,1) │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 6a6508 │ │ │ │ - mov 0x5(%rbx),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 6a8278 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x23acaa8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 4809b0 │ │ │ │ + jmp 484f10 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + push %rdx │ │ │ │ + add (%rdx,%rax,1),%dl │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,(%rcx) │ │ │ │ - adc $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48042a │ │ │ │ + jb 4850ed │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2430259(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480b68 │ │ │ │ + jmp 23af808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%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 enter $0x394c,$0xf8 │ │ │ │ - jb 48055f │ │ │ │ - movq $0x480490,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 480490 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RB loopne 485159 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 485170 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485165 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4850c0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 21d26d8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %al,(%rbx) │ │ │ │ + adc $0x2,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4851b6 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4851d0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 488af8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock fadds (%rax,%rcx,2) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4804d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x48021402(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 485288 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48527d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x485188,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock and %al,-0x74b7ffb8(%rip) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 480520 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp 23a3470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rbx,1) │ │ │ │ - movl $0x480610,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 480610 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4805e0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4805e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4852ee │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rdx) │ │ │ │ - je 4805bd │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 485368 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48535d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4852c8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x30(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 20afcc8 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4853ec │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4853e1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x485310,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rsi,1) │ │ │ │ - lea 0x2435855(%rip),%ebx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x6(%r8) │ │ │ │ - rex.W add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48556c │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x485450,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480648 │ │ │ │ + jne 485450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,%dh │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48004806(%r8) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + (bad) │ │ │ │ + je 4854fc │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jne 4855f2 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 48563c │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jne 4855f2 │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov -0x4(%rdx),%edx │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + je 4857da │ │ │ │ + cmp $0x9,%rdx │ │ │ │ + je 48595f │ │ │ │ + movq $0x4854e0,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480690 │ │ │ │ + jne 4854e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + 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 %bl,-0x38b80000(%rcx,%rax,1) │ │ │ │ - add %r10b,%r8b │ │ │ │ - (bad) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x4900485b(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + mov 0xa(%rbx),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov -0x4(%rdx),%edx │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + je 485570 │ │ │ │ + cmp $0x9,%rdx │ │ │ │ + je 48570f │ │ │ │ + movq $0x485550,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4806d0 │ │ │ │ + jne 485550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + 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) │ │ │ │ - xor %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x1(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x480718,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + pop %rdx │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x4855a8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x1(%rcx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480718 │ │ │ │ + jne 4855a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %dl,(%rcx,%rax,1) │ │ │ │ + test %esi,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x480758,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x485620,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480758 │ │ │ │ + jne 485620 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + 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) │ │ │ │ - xor %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x1(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4807a0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x49004859(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov -0x4(%rdx),%edx │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + je 485758 │ │ │ │ + cmp $0x9,%rdx │ │ │ │ + je 4858b7 │ │ │ │ + movq $0x485690,0x0(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4807a0 │ │ │ │ + jne 485690 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + 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 %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ - add %r12b,%r8b │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + pop %rbx │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x4856d8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4807e0 │ │ │ │ + jne 4856d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - or %cl,0x0(%rax) │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - movsd %xmm0,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 480810 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r15b,0x4c00485a(%r8) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x30(%rbp),%xmm0 │ │ │ │ - movsd 0x7(%rbx),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 4805ed │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 48083c │ │ │ │ - je 4805bd │ │ │ │ - lea 0x2435618(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485739 │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4805a8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4805a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x480898,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x485708,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x485790,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x1(%rcx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480898 │ │ │ │ + jne 485790 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %eax,-0x3(%rbp) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r15b,0x5(%r8) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - jae 4808bb │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - movq $0x4808f0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ + test %edi,0x49000000(%rdx) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4857ca │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x485810,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x1(%rcx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4808f0 │ │ │ │ + jne 485810 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %ebp,%ebp │ │ │ │ - cld │ │ │ │ + test %esp,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - or %ecx,0x0(%rax) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1d(%rdi) │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x485880,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480930 │ │ │ │ + jne 485880 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + (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,-0x39(%rax) │ │ │ │ - add %r12b,0x9(%r8) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + adc %r15b,(%r8) │ │ │ │ + pop %rsp │ │ │ │ + rex.W add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x2fe910c5(%rbx),%eax │ │ │ │ + popf │ │ │ │ + repnz add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4858e1 │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4858b0,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x485928,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480960 │ │ │ │ + jne 485928 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 4805ed │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 48083c │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 4805bd │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r15b,0x4c00485c(%r8) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485989 │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x485958,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x480408,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x480448,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4859ee │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21403e1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4859ee │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ 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 485a6e │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485a6e │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - add (%rdx,%rax,1),%edx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 480d20 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485aee │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485aee │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485b6e │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485b6e │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021403(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 480ea0 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ 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 485bee │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485bee │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x3(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 480ca8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485c6e │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485c6e │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ 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 485cee │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x1,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485cee │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + movl $0x0,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 480e28 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add (%rdx,%rax,1),%edx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 480ca8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 485dd3 │ │ │ │ + movq $0x485d80,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 485d80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 %bh,%al │ │ │ │ - add (%rdx,%rax,1),%dl │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 480da8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406530 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add (%rdx,%rax,1),%dl │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 4801e8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 485ec3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov -0x4(%rdx),%edx │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + je 485e74 │ │ │ │ + cmp $0x9,%rdx │ │ │ │ + je 485eb5 │ │ │ │ + movq $0x485e58,-0x20(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 485e58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - add (%rdx,%rax,1),%dl │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 480b4a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480188 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x2(%rax) │ │ │ │ - adc $0x2,%al │ │ │ │ - add $0xd0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 480c76 │ │ │ │ - movq $0x480a18,-0xc8(%r12) │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - movq $0x480a40,-0xb8(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - movq $0x480a68,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x480a90,-0x98(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - movq $0x480ab8,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x480ae0,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x480b08,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x480b28,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x237d118,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xb6(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - lea 0x21401b8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x5f(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x485ea8,-0x28(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 485ea8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %edx,(%rdx,%rax,1) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 480cc2 │ │ │ │ - movq $0x480ce0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4801e8 │ │ │ │ - lea 0x2140187(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0x2435149(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %esi,0x16(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + lea 0x213e0a5(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2435144(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + movq $0x485ef8,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 485ef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021400(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 480d42 │ │ │ │ - movq $0x480d60,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4801e8 │ │ │ │ - lea 0x2140117(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,(%r8) │ │ │ │ + pop %rdi │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add 0x11(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %dl,(%rdx,%rax,1) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 480dcb │ │ │ │ - movq $0x480de8,-0x8(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4801e8 │ │ │ │ - lea 0x214009e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %esi,0x48(%rcx,%rsi,1) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 485eb5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0x243504a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2435033(%rip),%rbx │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 485eb5 │ │ │ │ + lea 0x213dfe8(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480213ff(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 480e42 │ │ │ │ - movq $0x480e60,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4801e8 │ │ │ │ - lea 0x2140037(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0x2434fd2(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2434fbb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 486058 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + jne 485fe8 │ │ │ │ + lea 0x213f395(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - call *(%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 734047f4 <__environ@GLIBC_2.2.5+0x70b4658c> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call 901d91 │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4801e8 │ │ │ │ - lea 0x213ffc7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (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) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 486030 │ │ │ │ + movq $0x485de8,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x485fd8,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x11(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x480241da,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486160 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4860b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4860b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x26(%rax) │ │ │ │ + add -0x39(%r8),%cl │ │ │ │ + add %r15b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4860f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x26(%rax) │ │ │ │ + add -0x77(%r8),%cl │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + fiaddl 0x2(%rcx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 486145 │ │ │ │ + cmp $0xffffffff80000000,%rax │ │ │ │ + jl 486135 │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 486135 │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 22d1380 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4860e0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23a47f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 48103b │ │ │ │ - movq $0x480f70,-0x18(%rbp) │ │ │ │ + jb 48631d │ │ │ │ + movq $0x4861e8,-0x38(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rsi │ │ │ │ + mov 0x26(%rbx),%rdi │ │ │ │ + mov 0x2e(%rbx),%ebx │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r8d,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480f70 │ │ │ │ + jne 4861e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movb $0x0,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov $0x4800480f,%eax │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - 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 │ │ │ │ + add %r11b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480fb8 │ │ │ │ + jne 486218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%al │ │ │ │ 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 │ │ │ │ - lock add %dl,(%rax) │ │ │ │ + add %r9b,0x62(%r8) │ │ │ │ rex.W add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481000 │ │ │ │ + jne 486248 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rbx,1) │ │ │ │ - movl $0x4810d0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4810d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4810a0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x62(%r8) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4810a0 │ │ │ │ + jne 486270 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x481068,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x74ffb79e(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %eax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481068 │ │ │ │ + jne 4862a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x3c(%rbp) │ │ │ │ - movq $0x481320,0x30(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 20af0a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x60(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%edi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov 0x20(%rbp),%r9d │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + push %rbx │ │ │ │ + push %r9 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %eax,%r9d │ │ │ │ + xor %eax,%eax │ │ │ │ + call 4062b0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rcll %cl,(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rsi,1) │ │ │ │ - lea 0x2434d8e(%rip),%ebx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x1e(%rbx),%rdx │ │ │ │ + mov 0x26(%rbx),%rsi │ │ │ │ + mov 0x2e(%rbx),%edi │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4863ab │ │ │ │ + movq $0x4864f8,-0x40(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea 0x241858d(%rip),%rbx │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %edi,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0x6(%r8),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + movq $0x4863e8,-0x30(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %edi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4863e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - or %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 %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x2(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x481108,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + rex.W add %cl,%fs:-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481108 │ │ │ │ + jne 486418 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,(%rbx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r10b,0x11(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x64(%r8) │ │ │ │ rex.W add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481150 │ │ │ │ + jne 486440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,%cl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48004811(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481190 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x64(%r8) │ │ │ │ + rex.W add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x3c09dfbb(%rcx) │ │ │ │ (bad) │ │ │ │ - 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 %bl,0x48000001(%rbx) │ │ │ │ - movl $0x4811d8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4811d8 │ │ │ │ + jne 486470 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x57(%rdi) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8d │ │ │ │ + mov %eax,%r9d │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + push %rbx │ │ │ │ + push %rax │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 4062b0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movl $0x0,(%rax,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x1(%rcx) │ │ │ │ + add %bl,0x11(%rax) │ │ │ │ + add -0x39(%r8),%cl │ │ │ │ + add %r12b,(%r8) │ │ │ │ + gs rex.W add %sil,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 486520 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movl $0x0,(%rax,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x481218,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc %eax,0x2(%rcx) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48658b │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x486180,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%ebx │ │ │ │ + mov %ebx,(%r12) │ │ │ │ + movq $0x4865b0,0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481218 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48024110(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + 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 %ch,0x1(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x481260,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + fsubr %st(5),%st │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486624 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481260 │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0x1fb0b12(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0x2139f25(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + lea 0x2139e75(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x2139f51(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139ea1(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139f09(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139e09(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jb 4866a0 │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + jb 48668f │ │ │ │ + lea 0x242f7d9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x1(%rax),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jb 4866b6 │ │ │ │ + lea 0x2139e5b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139dfb(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x480213ed(%rax) │ │ │ │ + lea -0x48(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486744 │ │ │ │ + movq $0x486758,-0x48(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%r9 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + lea 0x24181f5(%rip),%rbx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %dh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,%cl │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48004812(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x486780,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4812a0 │ │ │ │ + jne 486780 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %dh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + in (%dx),%eax │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48684d │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x485f80,-0x90(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + movq $0x486070,-0x60(%r12) │ │ │ │ + lea -0x90(%r12),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + movq $0x486340,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rdx │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov %ecx,-0x18(%r12) │ │ │ │ + movq $0x4865d8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x486870,0x30(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - adc 0x0(%rax),%cl │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - movsd %xmm0,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4812d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + or $0x8b480241,%eax │ │ │ │ + jge 486884 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x30(%rbp),%xmm0 │ │ │ │ - movsd 0x7(%rbx),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 4810ad │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 481331 │ │ │ │ - je 4812ee │ │ │ │ - jmp 481331 │ │ │ │ - movq $0x4814b0,0x30(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 20af0a8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4868fa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4868de │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x486910,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0x2434b01(%rip),%ebx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x481370,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481370 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - xchg %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movabs %al,0x2000000059066 │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebp,0x48fffffd(%rip) │ │ │ │ - movl $0x481510,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - movq $0x4813c8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ + roll $1,0x2(%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486a6c │ │ │ │ + movq $0x486988,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4813c8 │ │ │ │ + jne 486988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,0x480241d1(%rax) │ │ │ │ + movl $0x4869b8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4869b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %edx,%ebp │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - adc $0x48,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x2f(%rax) │ │ │ │ + add -0x39(%r8),%cl │ │ │ │ + add %r13b,%r8b │ │ │ │ + imul $0x4807438b,0x0(%rax),%ecx │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ + mov %eax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481408 │ │ │ │ + jne 4869e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x2f(%rax) │ │ │ │ + add -0x7d(%r9),%cl │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x67(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0xffffffff80000000,%rax │ │ │ │ + jl 486a4c │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 486a4c │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %eax,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406b90 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 22d1380 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - adc $0x48,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481438 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ch,%cl │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486acc │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0x1fb06aa(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0x2139a7d(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21399cd(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x2139aa9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21399f9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139a61(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139961(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jb 486b48 │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + jb 486b37 │ │ │ │ + lea 0x242f331(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x1(%rax),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jb 486b5e │ │ │ │ + lea 0x21399b3(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139953(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + 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) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 4810ad │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 481331 │ │ │ │ - movq $0x481480,0x30(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 20af0a8 │ │ │ │ - nop │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486be2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 486bc6 │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x486bf8,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xffffffd0,%ebp │ │ │ │ - jmp 481331 │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4810ad │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + movabs %al,0x2000000059066 │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xffffffd0,%ebp │ │ │ │ - jmp 481331 │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4810ad │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xffffffd0,%ebp │ │ │ │ - jmp 481331 │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4810ad │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ + adc %cl,%bh │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 486d8e │ │ │ │ + movq $0x486c78,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 486c78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x480241ce(%rax) │ │ │ │ + movl $0x486ca8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 486ca8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add (%rdi),%ecx │ │ │ │ - adcl $0xffffffff,(%rsi,%rdi,8) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ - sti │ │ │ │ - add (%rdi),%cl │ │ │ │ (bad) │ │ │ │ - xchg %bh,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x480241ce(%rax) │ │ │ │ + movl $0x486cd8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 486cd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - xor %r12b,%r8b │ │ │ │ - adc $0x48,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 48154b │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 20af0a8 │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4810ad │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - clc │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 481582 │ │ │ │ - movq $0x4815a0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 480b68 │ │ │ │ - lea 0x213f917(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x32(%rax) │ │ │ │ + add -0x39(%r8),%cl │ │ │ │ + add %r9b,(%r8) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + rex.W add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x3c09e7bb(%rcx) │ │ │ │ + (bad) │ │ │ │ + jne 486d08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%r9),%cl │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x480f28,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x69(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0xffffffff80000000,%rax │ │ │ │ + jl 486d6e │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 486d6e │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %eax,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406b90 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 22d1380 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480213f8(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x1a(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48161a │ │ │ │ - movq $0x481638,-0x8(%rbp) │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 481568 │ │ │ │ - lea 0x213f88f(%rip),%rbx │ │ │ │ + jb 486df8 │ │ │ │ + movq $0x486e10,-0x30(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x2417b35(%rip),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x24347f1(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x24347ec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,%al │ │ │ │ + in $0x13,%eax │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r15b,(%r8) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + rex.W add %sil,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 486e38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - clc │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4816aa │ │ │ │ - movq $0x4816c8,-0x18(%rbp) │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 481568 │ │ │ │ - lea 0x213f80f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + in $0x13,%eax │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4d(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x486c18,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x486eb8,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %bl,0x48024107(%rax) │ │ │ │ + mov 0x18(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shl $1,%ah │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486f2c │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0x1fb028a(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0x213961d(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + lea 0x213956d(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x2139649(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139599(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139601(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139501(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jb 486fa8 │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + jb 486f97 │ │ │ │ + lea 0x242eed1(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x1(%rax),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jb 486fbe │ │ │ │ + lea 0x2139553(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21394f3(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480213f7(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 481742 │ │ │ │ - movq $0x481760,-0x18(%rbp) │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 481568 │ │ │ │ - lea 0x213f787(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jb 487042 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487026 │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x487058,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + movabs %al,0x2000000059066 │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + 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 $0x18,%rbp │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xca,%al │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ + rex.RB loopne 4870c9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4871b4 │ │ │ │ + movq $0x4870d0,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4870d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x36(%rax) │ │ │ │ + add -0x39(%r8),%cl │ │ │ │ + add %r8b,(%r8) │ │ │ │ + jno 48711f │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 487100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + lret $0x241 │ │ │ │ + movq $0x487130,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %eax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 487130 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - notb (%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 4817f9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4817d2 │ │ │ │ - movq $0x4817f0,-0x8(%rbp) │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 481568 │ │ │ │ - lea 0x213f707(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + leave │ │ │ │ + add -0x7d(%r9),%cl │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x67(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0xffffffff80000000,%rax │ │ │ │ + jl 487194 │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 487194 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %eax,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 407190 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 22d1380 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x2434639(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2434634(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 484a85aa <__environ@GLIBC_2.2.5+0x45bea342> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 487214 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0x1faffe2(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0x2139335(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139285(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x2139361(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21392b1(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139319(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2139219(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jb 487290 │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + jb 48727f │ │ │ │ + lea 0x242ebe9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x1(%rax),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jb 4872a6 │ │ │ │ + lea 0x213926b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x213920b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + 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) │ │ │ │ - js 48181c │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48184a │ │ │ │ + jb 48732a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48730e │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 481568 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x487340,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + movabs %al,0x2000000059066 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xa(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 481678 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x41c7,$0x2 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4874d6 │ │ │ │ + movq $0x4873c0,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4873c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0xa(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 481710 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x39(%rax) │ │ │ │ + add -0x39(%r8),%cl │ │ │ │ + add %r14b,%r8b │ │ │ │ + jae 48740f │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4873f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - notb (%rbx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 4817a8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + movl $0x45c748,0x2(%rcx) │ │ │ │ + and %dh,0x0(%rax,%rcx,2) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 487420 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movl $0x45c748,0x2(%rcx) │ │ │ │ + push %rax │ │ │ │ + je 48746f │ │ │ │ + add %cl,-0x74b7f8bd(%rbx) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,-0x3c09e7bb(%rcx) │ │ │ │ + (bad) │ │ │ │ + jne 487450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock mov %r14,%rsi │ │ │ │ + add %bl,%al │ │ │ │ + movb $0x49,0x2(%rcx) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4874c6 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + cmp $0xffffffff80000000,%rax │ │ │ │ + jl 4874b6 │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 4874b6 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %eax,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 407190 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 22d1380 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fists (%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 487540 │ │ │ │ + movq $0x487558,-0x30(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x24173ed(%rip),%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480213f5(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 4815f0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,0x480213de(%rax) │ │ │ │ + movl $0x487580,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 487580 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xf4,%al │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 481952 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4809b0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,0x490213de(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4875da │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x487360,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x487600,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x0(%rax) │ │ │ │ + add -0x75(%r8),%cl │ │ │ │ + jge 48761c │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex hlt │ │ │ │ + mov %bl,%ch │ │ │ │ adc (%rdx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48198a │ │ │ │ + jb 487674 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0x1fafbc2(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0x2138ed5(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480128 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2138e25(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + lea 0x2138f01(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2138e51(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2138eb9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2138db9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jb 4876f0 │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + jb 4876df │ │ │ │ + lea 0x242e789(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x1(%rax),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jb 487706 │ │ │ │ + lea 0x2138e0b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2138dab(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,0x480213dd(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 487831 │ │ │ │ + movq $0x487790,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x1f(%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 487790 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - loopne 4819ad │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fstl (%rbx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x72b7f81e(%rbx) │ │ │ │ + xor $0x1fafaab,%eax │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + jmp *%rdx │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 481ab9 │ │ │ │ - movq $0x481828,-0xd8(%r12) │ │ │ │ - mov %r14,-0xc8(%r12) │ │ │ │ - movq $0x481868,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - movq $0x481890,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - movq $0x4818b8,-0xa0(%r12) │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - movq $0x4818e0,-0x90(%r12) │ │ │ │ - lea -0xd8(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x481910,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x481930,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x481968,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x237d118,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ + ja 487821 │ │ │ │ + mov 0xa(%rbx),%rax │ │ │ │ + mov 0x12(%rbx),%rdx │ │ │ │ + mov 0x1a(%rbx),%rsi │ │ │ │ + mov 0x2(%rbx),%rdi │ │ │ │ + mov 0x7(%rdi),%r8 │ │ │ │ + mov 0xf(%rdi),%r9 │ │ │ │ + mov 0x17(%rdi),%rdi │ │ │ │ + movq $0x4866e0,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x9e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xbe(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xe0,0x388(%r13) │ │ │ │ - lea 0x213f425(%rip),%rbx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x4880c0,0x8(%rbp) │ │ │ │ + lea -0x3f(%r12),%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a8200 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x487ef0,0x8(%rbp) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + lea 0x24170c8(%rip),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 407070 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 487aa5 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4878aa │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 47d700 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x488660,0x18(%rbp) │ │ │ │ + mov %eax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 48aa00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 487b23 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487919 │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 47d700 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x488640,0x18(%rbp) │ │ │ │ + mov %eax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4060b0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 487ba3 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487988 │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 47d700 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x488620,0x18(%rbp) │ │ │ │ + mov %eax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406350 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 487c23 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4879f9 │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 47d700 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x488600,0x18(%rbp) │ │ │ │ + mov %eax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov -0x4(%rdx),%edx │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + jb 487ca3 │ │ │ │ + cmp $0x9,%rdx │ │ │ │ + jb 487d19 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406770 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 487ddf │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487a86 │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 47d700 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4885e0,0x18(%rbp) │ │ │ │ + mov %eax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + movq $0x487ad0,0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 487ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 90362d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406590 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x487b50,0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481b30 │ │ │ │ + jne 487b50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - rex.RB call 9036b8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406590 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x487bd0,0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481b80 │ │ │ │ + jne 487bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 903758 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ 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 │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406590 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x487c50,0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481bd0 │ │ │ │ + jne 487c50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - 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) │ │ │ │ - rex.RB │ │ │ │ - rex and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 481bf6 │ │ │ │ - movq $0x481c90,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481c90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x481c60,0x0(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406590 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + jb 487d7c │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406470 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 487e5b │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487cfa │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 47d700 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4885c0,0x18(%rbp) │ │ │ │ + mov %eax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x9(%rbx),%rcx │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 487d5c │ │ │ │ + movq $0x4884c0,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0x2416bcd(%rip),%rbx │ │ │ │ + mov 0x6(%rdx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + movq $0x4883c8,-0x8(%rbp) │ │ │ │ + lea 0x2416ba5(%rip),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x9(%rbx),%rcx │ │ │ │ + mov 0x11(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 487dbf │ │ │ │ + movq $0x4882c8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0x2416b6a(%rip),%rbx │ │ │ │ + mov 0x6(%rdx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + movq $0x4881d0,-0x8(%rbp) │ │ │ │ + lea 0x2416b42(%rip),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23aeda0 │ │ │ │ + movq $0x487e08,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481c60 │ │ │ │ + jne 487e08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x481c38,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406590 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x487e88,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481c38 │ │ │ │ + jne 487e88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %edx,0x0(%rip) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x3(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 481c6d │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406590 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - or %ah,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x480213d4(%rax) │ │ │ │ + movl $0x487f18,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 487f18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rsi,1) │ │ │ │ - lea 0x24341ce(%rip),%ebx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %ah,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x2c(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487f57 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x485d40,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x487f78,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4880e8,0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - sbb $0x48,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0xc7480213,%edi │ │ │ │ + add %r10b,%r8b │ │ │ │ + jg 487ff7 │ │ │ │ + add %dh,%dh │ │ │ │ ret │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481cc8 │ │ │ │ + (bad) │ │ │ │ + jne 487fd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %ch,(%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 %ah,0x480213bf(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + jmp 48812c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,%ch │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - sbb $0x89480048,%eax │ │ │ │ - ret │ │ │ │ + add %al,0x480213bf(%rax) │ │ │ │ + movl $0x488018,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481d28 │ │ │ │ + jne 488018 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %ch,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x41(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 48812c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0xc7480213,%edi │ │ │ │ + add %r12b,-0x80(%r8) │ │ │ │ + rex.W add %sil,%sil │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 488060 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebx,-0x1(%rdi,%rdi,8) │ │ │ │ - ljmp (bad) │ │ │ │ - jmp 481d39 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8b480213,%edi │ │ │ │ + or %r13b,%r9b │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x0(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x481d60,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481d60 │ │ │ │ + add %dh,%al │ │ │ │ + mov $0xc7480213,%esi │ │ │ │ + add %r13b,-0x9ffb780(%r8) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4880a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %ch,(%rbx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8b480213,%esi │ │ │ │ + or %r13b,%r11b │ │ │ │ + jle 488115 │ │ │ │ + nop │ │ │ │ + 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 %ecx,(%rdi) │ │ │ │ - test %bl,0x48fffffe(%rbx) │ │ │ │ - movl $0x481da8,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x480213be(%rax) │ │ │ │ + movl $0x488110,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481da8 │ │ │ │ + jne 488110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,0x2b(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x243407a(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x481d00,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481d00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x481e10,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %cl,0x480213be(%rax) │ │ │ │ + movl $0x488128,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481e10 │ │ │ │ + jne 488128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x42(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 48812c │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000001(%rbx) │ │ │ │ - movl $0x481e58,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x42(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movslq 0x7(%rbx),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4881b3 │ │ │ │ + movq $0x488160,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481e58 │ │ │ │ + jne 488160 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 481db8 │ │ │ │ - movq $0x481ea0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406590 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22dc548,-0x8(%r12) │ │ │ │ + mov %eax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 47d700 │ │ │ │ + nop │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x480213d2(%rax) │ │ │ │ + movl $0x4881f8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481ea0 │ │ │ │ + jne 4881f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x2e(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488277 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x486898,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x486930,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x486a80,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x488298,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x481ee8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481ee8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rclb $1,(%rbx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x4800487f(%r8) │ │ │ │ + mov 0x18(%rbp),%edi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 481db8 │ │ │ │ - movq $0x481f30,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add %bh,-0x2f(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x4882f0,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481f30 │ │ │ │ + jne 4882f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x2f(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488378 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x486b80,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x486db0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x486ee0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x488398,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x1f(%r8) │ │ │ │ - rex.W add %sil,%dl │ │ │ │ - movups 0x7(%rbx),%xmm0 │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - movsd %xmm0,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481f60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %edx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + iret │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x487ff0,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nop │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x38(%rbp),%xmm0 │ │ │ │ - movsd 0x7(%rbx),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 48216b │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 481f7c │ │ │ │ - je 481f85 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 481db8 │ │ │ │ - movq $0x482120,0x38(%rbp) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 20af0a8 │ │ │ │ - movq $0x482208,0x38(%rbp) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 20af0a8 │ │ │ │ - movq $0x481ff0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ + add %ah,0x480213d0(%rax) │ │ │ │ + movl $0x4883f0,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481ff0 │ │ │ │ + jne 4883f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x4,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x30(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48846f │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x486fe0,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x487078,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4871c8,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x488490,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nop │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + iret │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x488038,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 481c6d │ │ │ │ - movq $0x4821b8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - movq $0x482050,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ + add %al,0x480213cf(%rax) │ │ │ │ + movl $0x4884e8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 482050 │ │ │ │ + jne 4884e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 481c6d │ │ │ │ - movq $0x482098,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + add %bl,-0x31(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488570 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x4872c8,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4874f8,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x487628,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x488590,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - and %cl,0x0(%rax) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4820c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %edx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x488080,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2247ce8 │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %dh,-0x74fdec47(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jge 4820de │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 481c6d │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 4820ec │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 481db8 │ │ │ │ - movq $0x482150,0x38(%rbp) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 20af0a8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + idiv %edi │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xffffffc0,%ebp │ │ │ │ - jmp 481db8 │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 481c6d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x74fdec47(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + jb 4885de │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x0(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xffffffc0,%ebp │ │ │ │ - jmp 481db8 │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 481c6d │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 481c6d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x47(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4879d1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xffffffc0,%ebp │ │ │ │ - jmp 481db8 │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 481c6d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %edx,0x0(%rip) │ │ │ │ + add %dl,-0x47(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 487960 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x458b0213,%ecx │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + repnz (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + rex add %al,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x9(%rdx),%esi │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 481db8 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 4821d9 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 481c6d │ │ │ │ - movq $0x482188,0x38(%rbp) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 20af0a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x458b0213,%ecx │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + repnz (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xffffffc0,%ebp │ │ │ │ - jmp 481db8 │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 481c6d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ + xor %cl,%dh │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48225a │ │ │ │ - movq $0x482278,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 480b68 │ │ │ │ - lea 0x213ecd7(%rip),%rbx │ │ │ │ + jb 4886ca │ │ │ │ + movq $0x4886e0,-0x28(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0x68,%ebx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a4d50 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + int $0x13 │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x481ae8,-0x8(%r12) │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ + movq $0x487730,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x27(%r12),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23a8200 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x14(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,-0x33(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4822f2 │ │ │ │ - movq $0x482310,-0x8(%rbp) │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ + jb 4887e2 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4887d7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x485400,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x488688,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 482240 │ │ │ │ - lea 0x213ec4f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + jmp 21d26d8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%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 0x2433b19(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2433b14(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %al,%al │ │ │ │ + int3 │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48887a │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48886f │ │ │ │ + movq $0x23ab088,-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 $0x488750,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jmp 482362 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 482382 │ │ │ │ - movq $0x4823a0,-0x18(%rbp) │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + int3 │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48893f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov %r14,%r8 │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 488938 │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488908 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4887f8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x488958,-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 482240 │ │ │ │ - lea 0x213ebcf(%rip),%rbx │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x35(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4888c9 │ │ │ │ + nopl (%rax) │ │ │ │ + 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 $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x15(%rax) │ │ │ │ + xor %cl,%bl │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 482412 │ │ │ │ - movq $0x482430,-0x8(%rbp) │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 482240 │ │ │ │ - lea 0x213eb4f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 4889b9 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4889d0,-0x18(%rbp) │ │ │ │ + lea 0x241d90d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 488898 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x24339f9(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x24339f4(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4824a2 │ │ │ │ - movq $0x4824c0,-0x18(%rbp) │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 482240 │ │ │ │ - lea 0x213eacf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ + add %dh,-0x36(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 488a93 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488a88 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x488aa8,-0x8(%rbp) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 488898 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 904a6d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482550 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x16e5a38,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 904af8 │ │ │ │ + add %al,%al │ │ │ │ + leave │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0xd0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488bf2 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + movq $0x485220,-0xc8(%r12) │ │ │ │ + mov %r14,-0xb8(%r12) │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + mov %rsi,-0xa8(%r12) │ │ │ │ + movq $0x4852a8,-0xa0(%r12) │ │ │ │ + lea -0xc8(%r12),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + movq $0x485380,-0x90(%r12) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov %rdi,-0x70(%r12) │ │ │ │ + movq $0x488898,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x488988,-0x30(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x488a20,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x488a48,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd0,0x388(%r13) │ │ │ │ + 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) │ │ │ │ + cwtl │ │ │ │ + enter $0x213,$0x48 │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 488d10 │ │ │ │ + movq $0x488c80,-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 %rcx,-0x18(%rbp) │ │ │ │ mov %rdx,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4825a0 │ │ │ │ + jne 488c80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + enter $0x213,$0x49 │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488d00 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x485108,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x488af8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + movq $0x488d28,0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 488af8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 904b98 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x16e59f8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 488ecc │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%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) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov $0x1b0,%edi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4067f0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jne 488db9 │ │ │ │ + jmp 2248350 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 406640 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 488de0 │ │ │ │ + jmp 47d608 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406a10 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x488e30,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4825f0 │ │ │ │ + jne 488e30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 482616 │ │ │ │ - movq $0x4826b8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x72(%r8) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4826b8 │ │ │ │ + jne 488e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x482688,0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x6c(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488ebc │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482688 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x482658,0x8(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + call 4063a0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22e3b48,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x488f78,0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 23af6d0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x488ef8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 482658 │ │ │ │ + jne 488ef8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %edx,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000003(%rdi) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 482695 │ │ │ │ - nop │ │ │ │ - or %ah,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 4063a0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0x22e3b48,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x488f98,0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af6d0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rsi,1) │ │ │ │ - lea 0x24337ad(%rip),%ebx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %ah,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add %ah,%gs:-0x70(%rsi) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - es rex.W add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4826f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %ch,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add %ah,%gs:-0x70(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,%ch │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x27(%r8) │ │ │ │ - rex.W add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482750 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0xc3,%al │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 488fde │ │ │ │ + movq $0x489018,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 488d80 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebx,-0x1(%rdi,%rdi,8) │ │ │ │ - ljmp (bad) │ │ │ │ - jmp 482761 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %ch,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + adc -0x70(%rsi),%ah │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x0(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x482788,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482788 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %ch,(%rbx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x22e3b48,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x488ff8,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23a4370 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x48fffffe(%rbx) │ │ │ │ - movl $0x4827d0,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4827d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + fadd %st(2),%st │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4890c2 │ │ │ │ + movq $0x4890d8,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a3d20 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x2b(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x2433674(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x482728,0x0(%rbp) │ │ │ │ + add %bl,0x490213c2(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 489134 │ │ │ │ + movq $0x488d80,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x488fc0,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 489128 │ │ │ │ mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482728 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x482838,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a3a70 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 488fc0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x480213c3(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48918a │ │ │ │ + movq $0x4891a8,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1fe93a0 │ │ │ │ + lea 0x213c377(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x48000001(%rsi) │ │ │ │ - movl $0x482880,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482880 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + ret │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x4891d0,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4827e0 │ │ │ │ - movq $0x4828c8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4828c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + jmp 21d2668 │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + ret │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48923a │ │ │ │ + movq $0x488c20,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x489098,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x36(%r12),%r8 │ │ │ │ + lea 0x213ad22(%rip),%rdi │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 16f9820 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000001(%rsi) │ │ │ │ - movl $0x482910,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482910 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4827e0 │ │ │ │ - movq $0x482958,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 489303 │ │ │ │ + movq $0x4892a8,-0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 482958 │ │ │ │ + jne 4892a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0xdffb7d7(%r8) │ │ │ │ - movups 0x7(%rbx),%xmm0 │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - movsd %xmm0,0x38(%rbp) │ │ │ │ + add %r11b,%r8b │ │ │ │ + xchg %eax,%edx │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 482988 │ │ │ │ + jne 4892d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %edx,0x0(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - movups 0x38(%rbp),%xmm0 │ │ │ │ - movsd 0x7(%rbx),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 482b4c │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jp 4829b0 │ │ │ │ - je 4829f8 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4827e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %edx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406d50 │ │ │ │ + add $0x8,%rsp │ │ │ │ + lea 0x242c03d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rdx) │ │ │ │ - je 4829f8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rcll $0x2,(%rbx) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 489359 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x489268,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0x213adda(%rip),%r8 │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 20afcc8 │ │ │ │ - movq $0x482a40,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482a40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + jmp 489160 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 482695 │ │ │ │ - movq $0x4829d0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - jmp 1eea488 │ │ │ │ - movq $0x482aa0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x53(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4893ff │ │ │ │ + movq $0x4893c0,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 482aa0 │ │ │ │ + jne 4893c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 482695 │ │ │ │ - movq $0x482ae8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482ae8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bh,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 406170 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movslq %eax,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4893f3 │ │ │ │ + lea 0x242bf4d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47dc10 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - sub 0x0(%rax),%ecx │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482b18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %edx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jge 482b2e │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 482695 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 4829ef │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4827e0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 482695 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - loop 482b82 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ + clc │ │ │ │ + rclb $0x2,(%rbx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 482b8a │ │ │ │ - movq $0x482ba8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 480b68 │ │ │ │ - lea 0x213e3f7(%rip),%rbx │ │ │ │ + jb 489453 │ │ │ │ + movq $0x489468,-0x10(%rbp) │ │ │ │ + lea 0x213ac98(%rip),%rdi │ │ │ │ + lea 0x213a1c1(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479508 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x482508,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x480213e0(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 482ecb │ │ │ │ - movq $0x482c40,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,-0x54(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x489498,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 482c40 │ │ │ │ + jne 489498 │ │ │ │ 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,-0x20(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - movq $0x482c90,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482c90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fists (%rbx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB call 905978 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482ce0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x480213df(%rax) │ │ │ │ - movl $0x482d18,0x0(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %ah,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x21(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ adc (%rdx),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x40(%rbp),%rax │ │ │ │ - jne 482ebd │ │ │ │ - movq $0x482d50,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482d50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or %ch,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fists (%rbx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,-0x7cffb7d3(%r8) │ │ │ │ - jrcxz 482d62 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482d88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %ch,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - ficoms (%rbx) │ │ │ │ - add -0x72b7f81d(%rbx),%al │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB │ │ │ │ - rex jne 482ebd │ │ │ │ - movq $0x482dc0,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482dc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or %ch,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - ficoms (%rbx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r15b,%r8b │ │ │ │ - sub $0xe3830048,%eax │ │ │ │ - (bad) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 4894ac │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 47db58 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482df8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %ch,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7cfdec22(%rax) │ │ │ │ - jrcxz 482e02 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x40(%rbp),%rax │ │ │ │ - jne 482ebd │ │ │ │ - movq $0x482e30,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482e30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or %ch,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x22(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 482ef9 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x482e88,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482e88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fstl (%rbx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rdx,1) │ │ │ │ - movl $0x482ee0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - jmp 6a16a8 │ │ │ │ - lea 0x24232d8(%rip),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x2432f75(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - xchg %edx,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rdx,8) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 20b17c0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 482f42 │ │ │ │ - movq $0x482f60,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 47ff40 │ │ │ │ - lea 0x213e04f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fstl (%rbx) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x482bf8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - fists (%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 483001 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 482fda │ │ │ │ - movq $0x482ff8,-0x8(%rbp) │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 482f28 │ │ │ │ - lea 0x213dfd7(%rip),%rbx │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + movq $0x489320,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x489380,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x489420,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x2f(%r12),%r8 │ │ │ │ + lea -0x16(%r12),%rdi │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + jmp 16f9820 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x213c017(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x2432e31(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2432e2c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480213df(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 482fb0 │ │ │ │ - nop │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x89480213,%edi │ │ │ │ + testl $0x13716f35,-0x73(%rax) │ │ │ │ + add %cl,%ch │ │ │ │ + jno 48955c │ │ │ │ + (bad) │ │ │ │ + call *0x5(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex fists (%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48307a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 482f28 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x4c0213bf(%rax) │ │ │ │ + lea 0x213aa24(%rip),%eax │ │ │ │ + lea 0x213aa14(%rip),%rdi │ │ │ │ + lea 0x213713c(%rip),%rsi │ │ │ │ + jmp 489160 │ │ │ │ + nopw 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4830e5 │ │ │ │ - movq $0x483038,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x483058,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d138,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0x213ded1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480213de(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 483132 │ │ │ │ - movq $0x483150,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23750e8 │ │ │ │ - lea 0x213deaf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x22(%rax) │ │ │ │ + add %bl,-0x41(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 483098 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - enter $0x13dd,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 483192 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 482240 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x213a9ec(%rip),%r8 │ │ │ │ + lea 0x213a9dc(%rip),%rdi │ │ │ │ + jmp 489160 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - fstl (%rbx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 482470 │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + movsxd -0x76b7fded(%rbp),%edi │ │ │ │ + repz jmp 23af5c8 │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480213dd(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 482350 │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + in $0xbf,%al │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 %ch,-0x23(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 4823e8 │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + or $0x480213c0,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + jmp 23af5c8 │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + ss rclb $0x2,(%rbx) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fcoml (%rbx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 4822c8 │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + pop %rdi │ │ │ │ + rclb $0x2,(%rbx) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,%ch │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48329a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 482b70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp %bl,%ch │ │ │ │ - adc (%rdx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4832d2 │ │ │ │ + jb 4896c2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 483118 │ │ │ │ + jmp 224b7a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - loopne 4832f5 │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483401 │ │ │ │ - movq $0x483170,-0xd8(%r12) │ │ │ │ - mov %r14,-0xc8(%r12) │ │ │ │ - movq $0x4831b0,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - movq $0x4831d8,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - movq $0x483200,-0xa0(%r12) │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - movq $0x483228,-0x90(%r12) │ │ │ │ - lea -0xd8(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - movq $0x483258,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x483278,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x4832b0,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x237d118,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x9e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xbe(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xe0,0x388(%r13) │ │ │ │ - lea 0x213dbe5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fcoml (%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 73406d84 <__environ@GLIBC_2.2.5+0x70b48b1c> │ │ │ │ - jnp 483482 │ │ │ │ - movl $0x483470,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 489731 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48979b │ │ │ │ + movq $0x489730,-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 483470 │ │ │ │ + jne 489730 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fistl (%rbx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,0x48004834(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x48004897 │ │ │ │ mov 0x7(%rbx),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4834a0 │ │ │ │ + jne 489768 │ │ │ │ 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 %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480213db(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 483da0 │ │ │ │ - lea 0x213db85(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xa,%al │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 483526 │ │ │ │ - movq $0x483510,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 489844 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x489800,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 483510 │ │ │ │ + jne 489800 │ │ │ │ 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,0xa(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jge 48351c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6a5e48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x72b7f81d(%r11) │ │ │ │ + or $0x1fada82,%eax │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5739,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c56e9,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5699,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5649,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c55f9,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c55a9,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5301,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or (%rsi),%bl │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4834d0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7340d22c <__environ@GLIBC_2.2.5+0x70b4efc4> │ │ │ │ + rex.XB │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 489919 │ │ │ │ + movq $0x4896a0,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f4993c(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x489940,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 224b738 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x213be2d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - fmuls (%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 483631 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483626 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x483610,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 483610 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x9(%rax) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + movq $0x4896e0,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4897b0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 224baf8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jge 48361c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6a5e48 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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) │ │ │ │ - xor %cl,(%rcx) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4836a4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483699 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4835a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f49823(%rip),%r14 │ │ │ │ + jb 489a10 │ │ │ │ + movq $0x489a00,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 489a00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 %bh,0x49021e08(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483707 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x483648,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 489a0c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4898d8 │ │ │ │ + lea 0x213bd49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,%cl │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 483762 │ │ │ │ + jb 489a52 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - movq $0x28b92b9,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 484798 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224b7a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ 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) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 489ac1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 489b2b │ │ │ │ + movq $0x489ac0,-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 489ac0 │ │ │ │ + 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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 489af8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x483778,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f496e0(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483830 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0x23ac580,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4838ac │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4838a1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4837f8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f49617(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - 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 $0x483850,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - fmuls (%rcx) │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 483981 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 483992 │ │ │ │ + jb 489bd4 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x483978,-0x20(%rbp) │ │ │ │ + movq $0x489b90,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 483978 │ │ │ │ + jne 489b90 │ │ │ │ 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 %dl,0x4c021e09(%rax) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov $0xb,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6a7ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4839a8,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f494ac(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x72b7f81d(%r11) │ │ │ │ + or $0x1fad732,%eax │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5739,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c56e9,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5699,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5649,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c55f9,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c55a9,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x25c5301,0x8(%rbp) │ │ │ │ + jmp 224bbc8 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7340d5bc <__environ@GLIBC_2.2.5+0x70b4f354> │ │ │ │ + rex.XB │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 483a60 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ + ja 489ca9 │ │ │ │ + movq $0x489a30,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x489cd0,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 224b738 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea 0x213baad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 483adc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483ad1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x483a28,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f493e3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - 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) │ │ │ │ + (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,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x483a80,-0x30(%r12) │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + movq $0x489a70,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x489b40,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 224baf8 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48021e0b │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 483bc6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x483ba8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 489da0 │ │ │ │ + movq $0x489d90,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 483ba8 │ │ │ │ + jne 489d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - or (%rsi),%ebx │ │ │ │ - add 0x4b(%rbx,%rcx,4),%cl │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov $0xb,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 6aa6d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 489d9c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 489c68 │ │ │ │ + lea 0x213b9c9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + push $0x480213b9 │ │ │ │ + mov %esi,%ebx │ │ │ │ jmp 23af5c8 │ │ │ │ - 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,-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 $0x483be0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f49270(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483c98 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x213ba68(%rip),%r14 │ │ │ │ + jmp 22e4ca8 │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 483d14 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483d09 │ │ │ │ + nop │ │ │ │ + mov $0x8d480213,%edx │ │ │ │ + rex.RB call 7340d764 <__environ@GLIBC_2.2.5+0x70b4f4fc> │ │ │ │ + (bad) │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x483c60,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f491a7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x489e60,-0x18(%rbp) │ │ │ │ + lea 0x24236b5(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x213ba42(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e5d48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x483cb8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ - adc $0x3000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104076f4 <__environ@GLIBC_2.2.5+0xdb4948c> │ │ │ │ - (bad) │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x83490213,%ecx │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x489e10,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x2423314(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x213b9d3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - clc │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 483e26 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jae 483eaa │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483f87 │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - movq $0x483930,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 483e11 │ │ │ │ - movq $0x483af8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4839d0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 483f2a │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483fab │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 483e66 │ │ │ │ - movq $0x4836c0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x483548,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x213d1ce(%rip),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x480213b9(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 489f37 │ │ │ │ + movq $0x489f58,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0x213b953(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 22e5d48 │ │ │ │ + lea 0x213b992(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %bl,(%rsi) │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483fcb │ │ │ │ - mov 0x4(%rdi),%rax │ │ │ │ - movq $0x483b60,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - cmp $0xb,%rsi │ │ │ │ - jl 483ef2 │ │ │ │ - movq $0x483d30,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x483c08,-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 $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + mov $0x8d480213,%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 489fe7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 489fe2 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x213b8f9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22e71f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ + mov $0x8d480213,%ecx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48a055 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48a050 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x24234b0(%rip),%rsi │ │ │ │ + lea 0x241c5f9(%rip),%r14 │ │ │ │ + lea 0x213b8b9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4c0213b8(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0x213b89e(%rip),%r14 │ │ │ │ + jmp 231a658 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rcll $1,(%rbx) │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ + add %cl,0x70(%rax) │ │ │ │ + rex add -0x73(%rax),%cl │ │ │ │ + rex.RB call 1040d9f4 <__environ@GLIBC_2.2.5+0xdb4f78c> │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483ff2 │ │ │ │ - mov 0x6(%rdi),%rax │ │ │ │ - movq $0x483728,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - cmp $0xb,%rsi │ │ │ │ - jl 483f72 │ │ │ │ - movq $0x4838c8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4837a0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x484050,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x484030,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x483e98,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x483f18,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov $0x48000000,%edi │ │ │ │ + movl $0x48a0e0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a0e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - sbb $0x458b4802,%eax │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - stc │ │ │ │ - std │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jo 48a11f │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x73(%rbp) │ │ │ │ + movq $0x48a118,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a118 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %al,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c021e02(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 483dc9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fmul %st(7),%st │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48409a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 484878 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jge 48a177 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jl 48a177 │ │ │ │ + lea 0x1fad1dd(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0x213b5a6(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + lea 0x213b542(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 22059f0 │ │ │ │ + lea 0x213b82d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x213b5b9(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + lea 0x213b4b3(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + lea 0x213b44f(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + lea 0x213b193(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + lea 0x213b12f(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1df9,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dh,0x480213b7(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4840e0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2435139(%rip),%rsi │ │ │ │ - lea 0x21df9a2(%rip),%r14 │ │ │ │ + jb 48a211 │ │ │ │ + movq $0x48a230,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22ff260 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x213b798(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484120 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 20b0970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,-0x49(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x48a260,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a260 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x49(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 48a0a0 │ │ │ │ + xor %esi,(%rdi) │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484161 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f83a50(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4841a7 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x484138,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + push %rcx │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x1f43776(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484224 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484219 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x484178,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f48ab3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %eax,%esp │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4841c8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + hlt │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4842b9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f838f8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4842ff │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x484290,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + iret │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48437c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484371 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4842d0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f4895b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + 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,0x28(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x484320,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x1f43805(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 484439 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4844d2 │ │ │ │ - movq $0x484438,-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 484438 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and (%rax),%edi │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ 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,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 484499 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484489 │ │ │ │ - movq $0x484390,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1f48856(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484489 │ │ │ │ - movq $0x484238,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1f487e5(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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:0x1f4384a(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + cmp %dh,%ah │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4843e8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0x1f48769(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x1f43898(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4845b4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4845a9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4844f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + mov $0x1f438,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %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 $0x484558,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + loopne 48a44a │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - hlt │ │ │ │ - sbb $0x458d4802,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 484767 │ │ │ │ - movq $0x484688,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 484688 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add (%rcx),%bh │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - repz sbb $0x45c74802,%eax │ │ │ │ - lock rolb $1,0x48(%rsi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4846d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x49021df3(%rax) │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48476b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4840b0,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x4840f8,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4844f0,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - lea -0x60(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 48475c │ │ │ │ - movq $0x4845d0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + sub (%rcx),%edi │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x490213c8(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4847cd │ │ │ │ - movq $0x484078,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x484640,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x213c8c9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x38(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 484a00 │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + push %rdx │ │ │ │ + cmp %esi,%esp │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - enter $0x213,$0x4c │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 484910 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + jp 48a4cb │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x213,$0x48 │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 483430 │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + movabs 0x1f439,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4848dd │ │ │ │ - movq $0x484800,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x484828,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x484850,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x2300ea8,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x213c7c9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x39(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484966 │ │ │ │ - movq $0x484948,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 484948 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ + ret │ │ │ │ + cmp %esi,%esp │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - movq $0x28b5e61,0x8(%rbp) │ │ │ │ - jmp 483da0 │ │ │ │ - lea 0x213c75b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x1f439e4(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4849e2 │ │ │ │ - movq $0x4849d0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4849d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + or %edi,(%rdx) │ │ │ │ + hlt │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480213c6(%rax) │ │ │ │ - mov %ebx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 483da0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x1f43a2c(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3a(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484a24 │ │ │ │ - movq $0x484990,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x213c6a2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,%al │ │ │ │ - sbb $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 484a80 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2434799(%rip),%rsi │ │ │ │ - lea 0x21df002(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22ff260 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484ac0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 20b0970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + rex.WB cmp %r12b,%sil │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x48000000,%eax │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + addr32 cmp %ah,%dh │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484b01 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f830b0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + mov %?,(%rdx) │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484b47 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x484ad8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + cmp %ah,%dh │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484bc4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484bb9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x484b18,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f48065(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x484b68,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sarl %cl,(%rdx) │ │ │ │ + hlt │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484c59 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f82f58(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + cmc │ │ │ │ + cmp %ah,%dh │ │ │ │ + add %eax,(%rax) │ │ │ │ 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) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484c9f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x484c30,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + cmp %esp,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ 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,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x1f43b29(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484d1c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484d11 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x484c70,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0x1f47f0d(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + rex.XB cmp %r12d,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x484cc0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x1f43b5d(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 484dd9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 484e72 │ │ │ │ - movq $0x484dd8,-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 484dd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ + jbe 48a6cd │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + cmp %esp,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 484e39 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484e29 │ │ │ │ - movq $0x484d30,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1f47de4(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484e29 │ │ │ │ - movq $0x484bd8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0x1f47dc1(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - 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 $0x484d88,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0x1f47d6f(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + test $0x3b,%al │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 484fb6 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484fab │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x484e88,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x484f78,-0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 484f78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sarl $0xf4,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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 0x1fa5a64(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1fa5a38(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + fidivrl (%rbx) │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 485027 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x484ef8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - lea 0x1f47c2d(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + repnz cmp %esp,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4850a4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 485099 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b29,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 484fd8 │ │ │ │ - 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x485048,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a8b19,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x1f43c2e(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x17(%rax) │ │ │ │ - sbb $0x458d4802,%eax │ │ │ │ - rorb $1,-0x8(%rcx,%rdi,1) │ │ │ │ - jb 485268 │ │ │ │ - movq $0x485178,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 485178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + rex.WR cmp $0xf4,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - jmp ffffffffc7905397 <__environ@GLIBC_2.2.5+0xffffffffc504712f> │ │ │ │ - rex.RB call 90a348 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4851c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49021de8(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48526c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x484a50,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x484a98,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x484fd8,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - lea -0x68(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 48525d │ │ │ │ - movq $0x4850c0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push $0x3c │ │ │ │ + hlt │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4852b2 │ │ │ │ - movq $0x4852d0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 484878 │ │ │ │ - lea 0x213be2f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x1f43c8a(%rax) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x49021de7(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4852f6 │ │ │ │ - movq $0x485130,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + test $0x1f43c,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,-0x72b7fded(%rbp) │ │ │ │ - rex.RB loopne 485369 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48534a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - movq $0x28b9209,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 485298 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x490213bd(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48538c │ │ │ │ - movq $0x485318,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x213bd6a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8d480213,%ebp │ │ │ │ - rex.RB loopne 485411 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4853ee │ │ │ │ - movq $0x23ad0e0,-0x20(%rbp) │ │ │ │ - movq $0x28b9209,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x28b5e61,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 485298 │ │ │ │ - lea 0x213bd23(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x1f43c,%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x89480213,%esp │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 485368 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x1f43cd7(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x894c0213,%esp │ │ │ │ - testb $0x7,0x73(%rbx,%rcx,4) │ │ │ │ - jmp 4853c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + idivb (%rsp,%rsi,8) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,0x458d4802(%rbx,%rdx,1) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 485482 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 485298 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0x1f43d15(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + cmp $0x1f4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 485505 │ │ │ │ - movq $0x485418,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x485440,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x485460,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x2300ea8,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x213bc11(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x48000000,%eax │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + cmp $0x1f4,%rax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4854e9 │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 485562 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - movq $0x28b9209,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 484798 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x83490213,%ebx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x485530,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x213bb9a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov 0xc(%rdi),%edx │ │ │ │ + mov 0x8(%rdi),%ecx │ │ │ │ + lea (%rdx,%r14,1),%ebp │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 48a960 │ │ │ │ + mov $0x8,%eax │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov $0x8,%ebx │ │ │ │ + cmp $0x8,%ebp │ │ │ │ + jle 48a920 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,%eax │ │ │ │ + cmp %eax,%ebp │ │ │ │ + jg 48a910 │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 48a970 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + call 406040 │ │ │ │ + test %rax,%rax │ │ │ │ + je 48a976 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0xc(%r12),%edx │ │ │ │ + mov %ebx,0x8(%r12) │ │ │ │ + lea (%rax,%rdx,1),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + call 406e00 │ │ │ │ + mov %ebp,0xc(%r12) │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ecx,%eax │ │ │ │ + cmp %ecx,%ebp │ │ │ │ + jg 48a910 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r12),%rax │ │ │ │ + jmp 48a93c │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 48a955 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x0,(%rdi) │ │ │ │ + movq $0x0,0x8(%rdi) │ │ │ │ + ret │ │ │ │ + mov (%rdi),%rax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rdi),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov $0x48a8d0,%rsi │ │ │ │ + jmp 406500 │ │ │ │ + nop │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x38(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x20(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 406880 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + lea 0x1f7da04(%rip),%rdx │ │ │ │ + test %rax,%rax │ │ │ │ + cmove %rdx,%rax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rdi),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x1c(%rdi),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + lea 0x1f7d9a4(%rip),%rdx │ │ │ │ + test %rax,%rax │ │ │ │ + cmove %rdx,%rax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x1c(%rdi),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + lea 0x1f7d964(%rip),%rdx │ │ │ │ + test %rax,%rax │ │ │ │ + cmove %rdx,%rax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x38(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x50(%rdi),%rax │ │ │ │ + ret │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rdi),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x1f62605(%rip),%rsi │ │ │ │ + call 4064a0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 48ab9a │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 406550 │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %rbx │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 48abb0 │ │ │ │ + jmp 406170 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8d480213,%edx │ │ │ │ - rex.RB loopne 485629 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 485606 │ │ │ │ - movq $0x23ad0e0,-0x20(%rbp) │ │ │ │ - movq $0x28b9209,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - movq $0x28b5e61,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 484798 │ │ │ │ - lea 0x213bb53(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242b28a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x89480213,%ebx │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 485580 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242b262,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x894c0213,%ebx │ │ │ │ - testb $0x7,0x73(%rbx,%rcx,4) │ │ │ │ - jmp 4855d8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242b23a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48ac87 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48ac82 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2144838(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b9cb0 │ │ │ │ + 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) │ │ │ │ - xor %bh,-0x72b7fded(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48569a │ │ │ │ + loopne 48ac4b │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48acc9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + lea 0x213adc0(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 484798 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48571d │ │ │ │ - movq $0x485630,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x485658,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x485678,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x2300ea8,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x213ba41(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48576a │ │ │ │ - movq $0x485788,-0x8(%rbp) │ │ │ │ + jb 48ad06 │ │ │ │ + movq $0x48ad20,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 486540 │ │ │ │ - lea 0x213bec7(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x53(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rex.WRXB jo 48ad70 │ │ │ │ + add %cl,%ch │ │ │ │ + sbb %ebp,0x900038(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48021dea,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4857f2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + sub $0xdf,%al │ │ │ │ + add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48ada5 │ │ │ │ + movq $0x48aca0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x48ace8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x213ace9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48ae1e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48ae19 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x213ac98(%rip),%rsi │ │ │ │ + lea 0x21e2469(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6a73d0 │ │ │ │ + jmp 6f9ff8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48ae8d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48ae88 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x21e2410(%rip),%rdi │ │ │ │ + lea 0x213ac58(%rip),%rsi │ │ │ │ + lea 0x213f952(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,%dh │ │ │ │ + mov $0xb8,%al │ │ │ │ sbb $0x458d4802,%eax │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 48582a │ │ │ │ + jb 48aeca │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 6a9e30 │ │ │ │ + jmp 6a9010 │ │ │ │ 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x48ed68,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x4(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + push %rax │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4858ef │ │ │ │ - add $0x10,%r12 │ │ │ │ + jb 48af3b │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4858e4 │ │ │ │ + ja 48af30 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x485848,-0x8(%r12) │ │ │ │ + movq $0x48aea8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x24339de(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x48af50,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x213abe9(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48021449(%rax) │ │ │ │ + movl $0x48af70,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4b7d78 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48021449(%rax) │ │ │ │ + movl $0x48af90,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 497e28 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ah,0x49(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + movq $0x48afb0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 815d08 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480213bc(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 485939 │ │ │ │ - movq $0x485950,-0x10(%rbp) │ │ │ │ - lea 0x213ba14(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,0x49(%rax) │ │ │ │ + adc $0x2,%al │ │ │ │ + movq $0x48afe0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48afe0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.WB adc $0x2,%al │ │ │ │ + movq $0x48b010,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + rex.W adc $0x2,%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 48b02d │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2427b62(%rip),%rbx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 4e0da8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs $0x394cf0458d480213,%rsp │ │ │ │ - clc │ │ │ │ - jb 4859f0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4859e5 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x485898,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x485910,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b072 │ │ │ │ + movq $0x48b090,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 50d6a0 │ │ │ │ + lea 0x213aadf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x490213aa(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48b0b6 │ │ │ │ + movq $0x48aee0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48b12d │ │ │ │ + movq $0x23aa018,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x23a9fa0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x213aa39(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b19f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48b19a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x213aae9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2231fb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48b1ff │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48b1fa │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f43654(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1f334f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802427a(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x480213bb(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 485b05 │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48b290 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 485afa │ │ │ │ + ja 48b285 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - cmpq $0xa,0x20(%rbx) │ │ │ │ - jg 485ae8 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x485988,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x485a10,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x485a38,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x237d600,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - lea 0x24279e0(%rip),%rbx │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b38c │ │ │ │ + movq $0x48b2f0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b2f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + test $0x83490213,%eax │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + js 48b342 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 48b37c │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x48ed48,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x5(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x48b218,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x23a9fa0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5ae438,-0x28(%r12) │ │ │ │ + movq $0x25c5ce0,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x213a96d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + test $0x894c0213,%eax │ │ │ │ + testb $0x26,0x35(%rbp,%rcx,4) │ │ │ │ + test $0x51e90213,%eax │ │ │ │ + mov %cl,(%rax) │ │ │ │ + add %dl,0x2(%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 485bcf │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 485bc4 │ │ │ │ + jb 48b3f6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x485b28,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - lea 0x24336fe(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 224ccc0 │ │ │ │ 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,0x480213b9(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 485c19 │ │ │ │ - movq $0x485c30,-0x10(%rbp) │ │ │ │ - lea 0x213b6f4(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ch,-0x72b7fded(%rcx) │ │ │ │ + rex.RB loopne 48b461 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48b48f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48b450,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + test $0x13,%al │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r15b,-0x4c(%r8) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b478 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x480213a8(%rax) │ │ │ │ + movl $0x48b4a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x213a887(%rip),%r14 │ │ │ │ + jmp 22de890 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + test $0x13,%al │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + fdivs -0x2776b800(%rax,%rcx,2) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b4d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2427882(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,-0x72b7fded(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 485cd0 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %ch,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 48b543 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 485cc5 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x485b78,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x485bf0,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 48b533 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x48b3d0,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x213a776(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + 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) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %bl,-0x72b7fdea(%rdx) │ │ │ │ + rex.RB call 1040eebc <__environ@GLIBC_2.2.5+0xdb50c54> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x48b5b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b5b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cltd │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r11b,%r8b │ │ │ │ + mov $0x48,%ch │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b5d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48021699(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0xa0,%rax │ │ │ │ + jne 48b5fe │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5a8308 │ │ │ │ + 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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48024277(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x8d480213,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 485e13 │ │ │ │ - add $0x78,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 485e08 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x485a58,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x70(%r12),%rdx │ │ │ │ - cmp $0xa,%rbx │ │ │ │ - jg 485df1 │ │ │ │ - movq $0x485c68,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x485cf0,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x485d18,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + ja 48b670 │ │ │ │ + movq $0x48b410,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x23aa018,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x48b568,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 231b928 │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x24276d4(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 231b928 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x213a6be(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ah,0x480213a6(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b6ba │ │ │ │ + movq $0x48b6d8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 48b628 │ │ │ │ + lea 0x213a69f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x48ed28,-0x8(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x480213b7,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 485ee2 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 485ed7 │ │ │ │ + jb 48b768 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x485e30,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x485ef8,-0x18(%rbp) │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - lea 0x24333ee(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 487380 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movabs $0x7fffffffffffffff,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 48b75e │ │ │ │ + lea 0x242a70a(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48b788 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48b7d5 │ │ │ │ + movq $0x48b728,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x237dad8,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-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 $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x213ad59(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x13,%dh │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 485f71 │ │ │ │ - movq $0x485f88,-0x10(%rbp) │ │ │ │ - lea 0x213b35c(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + jb 48b846 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48b841 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + mov $0x1,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + jmp 48b788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x242752a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - js 485f74 │ │ │ │ + add %dl,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ adc (%rdx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 486028 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48601d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x485e80,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x485f48,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - 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) │ │ │ │ + jb 48ba48 │ │ │ │ + movq $0x48b8a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b8a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 48ba3a │ │ │ │ + movq $0x48b8e8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b8e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x480213ac(%rax) │ │ │ │ + movl $0x48b918,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48b918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ah,-0x54(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48ba87 │ │ │ │ + movq $0x23a9a70,-0x10(%r12) │ │ │ │ + movq $0x4,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + cmp $0x80,%rax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%rax │ │ │ │ + setae %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0x800,%rax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jl 48ba53 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jge 48b9d3 │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0xc,%rdx │ │ │ │ + add $0xe0,%rdx │ │ │ │ + mov %dl,0x10(%rcx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x11(%rcx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x12(%rcx) │ │ │ │ + movq $0x48bb00,0x8(%rbp) │ │ │ │ + mov $0x3,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 48bbb0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x12,%rdx │ │ │ │ + add $0xf0,%rdx │ │ │ │ + mov %dl,0x10(%rcx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0xc,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x11(%rcx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x12(%rcx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x13(%rcx) │ │ │ │ + movq $0x48bae8,0x8(%rbp) │ │ │ │ + mov $0x4,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 48bbb0 │ │ │ │ + lea 0x23d73c0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x213ab19(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jge 48ba97 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 48b9d3 │ │ │ │ + mov %al,0x10(%rcx) │ │ │ │ + movq $0x48bb30,0x8(%rbp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 48bbb0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + add $0xc0,%rdx │ │ │ │ + mov %dl,0x10(%rcx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x11(%rcx) │ │ │ │ + movq $0x48bb18,0x8(%rbp) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 48bbb0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x74(%rax) │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - jae 48607b │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x480213b5(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486177 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48616c │ │ │ │ - movq $0x23ab088,-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 $0x485d38,-0x78(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x78(%r12),%rcx │ │ │ │ - cmp $0xa,%rbx │ │ │ │ - jg 486155 │ │ │ │ - movq $0x485fc0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x486048,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x486070,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 231b928 │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x2427370(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 231b928 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %dl,%gs:0x0(%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,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x48ed08,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x10,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 %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %dl,%gs:0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,-0x72b7fded(%rbx) │ │ │ │ - rex.RB call 73409b3c <__environ@GLIBC_2.2.5+0x70b4b8d4> │ │ │ │ - pop %rcx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48623f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x486198,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x486260,-0x18(%rbp) │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - lea 0x243308a(%rip),%rsi │ │ │ │ - lea 0x21ddc64(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e5d58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %dl,%gs:0x18458b4c(%rax) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 48bbb0 │ │ │ │ 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) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x13,%dl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + sbb %ch,-0x72b7fded(%rdx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4862d9 │ │ │ │ - movq $0x4862f0,-0x10(%rbp) │ │ │ │ - lea 0x213afb4(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 48bb82 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 48b868 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %bh,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x24271c2(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x72b7fded(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 486387 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48637c │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4861e8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4862b0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 48bdd0 │ │ │ │ + lea 0x3(%r8),%rax │ │ │ │ + cmp $0x3ff0,%rax │ │ │ │ + jge 48bd84 │ │ │ │ + lea 0x3(%r8),%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 48bc32 │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $1,%rax │ │ │ │ + cmp $0x3ff0,%rax │ │ │ │ + jg 48bc0c │ │ │ │ + movq $0x48c008,-0x30(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23a4cd0 │ │ │ │ + movq $0x48c090,-0x28(%rbp) │ │ │ │ + mov $0x3ff0,%ebx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a4cd0 │ │ │ │ + movq $0x48bc68,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48bc68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0x89480213,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + movq $0x48bcb0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48bcb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + test $0x13,%al │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r12b,%r8b │ │ │ │ + mov $0x8b480048,%esp │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48bce0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4c0213a8(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp $0x80,%rax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%rax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %rcx,%rdx │ │ │ │ + cmp $0x800,%rax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jl 48bdaa │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jge 48bf81 │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0xc,%rcx │ │ │ │ + add $0xe0,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + mov %cl,(%rdx,%r8,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ + mov %cl,(%rdx,%rdi,1) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + lea 0x2(%r8),%rdx │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0x3,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 48bbbd │ │ │ │ + movq $0x48be50,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a4ed8 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jge 48be04 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 48bf81 │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + mov %al,(%rcx,%r8,1) │ │ │ │ + add $0x28,%rbp │ │ │ │ + inc %r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 48bbbd │ │ │ │ + lea 0x213a7a1(%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 $0x48bec8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + jmp 23a4ed8 │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + add $0xc0,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + mov %cl,(%rdx,%r8,1) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + lea 0x1(%r8),%rdx │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 48bbbd │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jo 486411 │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jae 4863db │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48bea8 │ │ │ │ + movq $0x48bb60,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1f1f320,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a4370 │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4e(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486513 │ │ │ │ - movq $0x486450,-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 486450 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48bf0d │ │ │ │ + movq $0x1f1f320,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x25c6598,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4370 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4069f0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 48c0da │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4069f0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 48c05e │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x12,%rcx │ │ │ │ + add $0xf0,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + mov %cl,(%rdx,%r8,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0xc,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ + mov %cl,(%rdx,%rdi,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x2(%r8),%rdi │ │ │ │ + mov %cl,(%rdx,%rdi,1) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + lea 0x3(%r8),%rdx │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0x4,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 48bbbd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x13,%cl │ │ │ │ - add -0x7f(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0x486090,-0x78(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x78(%r12),%rcx │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jg 4864fc │ │ │ │ - movq $0x486328,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4863a8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4863d0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 231b928 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x2426fc9(%rip),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 231b928 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + add %dh,-0x5b(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 48bf4b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406e00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 48bbbd │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x13,%al │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486594 │ │ │ │ - movq $0x4857d0,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x485808,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4863f8,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x16(%r12),%r14 │ │ │ │ - jmp 22e5d58 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x213b112(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + lea 0x10(%rbx),%rax │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 48bf1d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406e00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov $0x3ff0,%esi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 48bbbd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x60000000,%eax │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48c14f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48c14a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2429d20(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48b868 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - js 48656e │ │ │ │ + push %rax │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ adc (%rdx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4865e2 │ │ │ │ + jb 48c18e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4874a8 │ │ │ │ + jmp 48c348 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x13,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486652 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486647 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4865c0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x486668,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x2426ed8(%rip),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2174fb0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + shlb $0x45,-0x72b7fded(%rbx) │ │ │ │ + call 7340fafc <__environ@GLIBC_2.2.5+0x70b51894> │ │ │ │ + rex.WRXB │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48c1e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c1e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x480213a3(%rax) │ │ │ │ + movl $0x48c218,0x0(%rbp) │ │ │ │ + lea 0x2429c6a(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 22fcbf8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,-0x5d(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x48c240,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x23d52cf(%rip),%r14 │ │ │ │ + jmp 224d048 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + movabs %eax,0xc58348de89490213 │ │ │ │ + or %ch,%cl │ │ │ │ + sbb $0xf6,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 486712 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486707 │ │ │ │ + add %cl,(%rax) │ │ │ │ + movabs %eax,0x394ce0458d480213 │ │ │ │ + clc │ │ │ │ + jb 48c32b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48c2b0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x48ece8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c2b0 │ │ │ │ + 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,0x480213ac(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486759 │ │ │ │ - movq $0x486770,-0x10(%rbp) │ │ │ │ - lea 0x213a363(%rip),%rsi │ │ │ │ + add %bh,0x490213a2(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48c31b │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x48c1a8,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + movq $0x4960f8,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x237d600,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + movabs %al,0x394ce8458d480213 │ │ │ │ + clc │ │ │ │ + jb 48c463 │ │ │ │ + movq $0x48c388,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c388 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + movabs %al,0x7e083d889480213 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 48c472 │ │ │ │ + movq $0x48c3d8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c3d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2426d42(%rip),%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + movabs 0x7e083d889480213,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 48c46e │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48c453 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x48c168,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x48c260,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x213a14e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x24299e8(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %ah,-0x72b7fded(%rcx) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48c4ca │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48c4e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 1f7f690 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + movabs 0x13a061358d480213,%al │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rbp │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48c53a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1f7f4f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x60(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 486822 │ │ │ │ + jb 48c5c1 │ │ │ │ add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486817 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4866b0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x486730,-0x8(%r12) │ │ │ │ + ja 48c5b6 │ │ │ │ + movq $0x48c490,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x48c508,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f7f488 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0x213a020(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,%bl │ │ │ │ + add $0x48,%al │ │ │ │ + mov 0xf(%rsi),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 48c61c │ │ │ │ + mov 0x7(%rsi),%rax │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jl 48c5ea │ │ │ │ + cmp %rax,%r14 │ │ │ │ + je 48c612 │ │ │ │ + mov 0x17(%rsi),%rsi │ │ │ │ + jmp 48c5ee │ │ │ │ + lea 0x2429820(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x242981f(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 484ae432 <__environ@GLIBC_2.2.5+0x45bf01ca> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48c6a5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48c678,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48021df9(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 48c695 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ 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 %bl,0x6c(%rax) │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - jae 486873 │ │ │ │ - jmp 231f248 │ │ │ │ + lea 0x21df984(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + 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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x55(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486906 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4867a8,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x486840,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x486868,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %bl,-0x7(%rax) │ │ │ │ + sbb $0xc4834902,%eax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x48c638,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2139ee8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4869a3 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486998 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x486890,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4869b8,-0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea 0x2432934(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x213a899(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + jb 48c7b3 │ │ │ │ + movq $0x48c770,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c770 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + lea 0x2139e56(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 %cl,0x480213a9(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486a31 │ │ │ │ - movq $0x486a48,-0x10(%rbp) │ │ │ │ - lea 0x213a0f3(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48c82c │ │ │ │ + movq $0x48c810,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c810 │ │ │ │ + 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 %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 0x2426a6a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,-0x38(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x480213a9(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486afa │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + sub %esp,(%rdi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (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 loopne 48c8b1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48c8bf │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486aef │ │ │ │ + ja 48c8b4 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x486928,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x486a08,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48c7d8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ + movq $0x48c8d8,-0x20(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 224d048 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - 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 %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + leave │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + test %al,0x2(%rdx) │ │ │ │ + jmp 6ffa00 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48024269(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - test $0x13,%al │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486bde │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x486a80,-0x58(%r12) │ │ │ │ + ja 48c970 │ │ │ │ + movq $0x23aa270,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x486b18,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x486b40,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + movq $0x23aa1f8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x23aa180,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x23aa108,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x48c990,0x8(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + lea -0x58(%r12),%r8 │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 6fffd0 │ │ │ │ movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,-0x58(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486c7b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486c70 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x486b68,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x486c90,-0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea 0x2432660(%rip),%rdi │ │ │ │ - lea 0x2139eca(%rip),%rsi │ │ │ │ - lea 0x213a599(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + jmp 23a47e0 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + 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 48ca06 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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 48ca46 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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 %dh,0x480213a6(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486d09 │ │ │ │ - movq $0x486d20,-0x10(%rbp) │ │ │ │ - lea 0x2139e1b(%rip),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48cbaf │ │ │ │ + movq $0x48caa8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48caa8 │ │ │ │ + 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(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock lock lret $0x48 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%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 48caf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2426792(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486dc9 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486dbe │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x486c00,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x486ce0,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sub %cl,%bl │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48cb28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rdi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48cb9f │ │ │ │ + movq $0x48ca20,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x6fda28,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x48cbd8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48cbd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48024266(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + int3 │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48cc10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486ea5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x486d58,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ + ja 48cc93 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jg 48cc81 │ │ │ │ + movq $0x48c9e0,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x486de8,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x6fda28,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x486e10,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x241962d(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x480213a5,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 486f3a │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 48cd0b │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486f2f │ │ │ │ + ja 48cd00 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x486e38,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x486f50,-0x18(%rbp) │ │ │ │ - lea -0xf(%r12),%r8 │ │ │ │ - lea 0x24323a1(%rip),%rdi │ │ │ │ - lea 0x2139c53(%rip),%rsi │ │ │ │ - lea 0x213a2b2(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x48ca68,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2232128 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + enter $0x0,$0x0 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48cdf4 │ │ │ │ + movq $0x48c860,-0xc0(%r12) │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + mov %rsi,-0xa8(%r12) │ │ │ │ + movq $0x48ccb8,-0xa0(%r12) │ │ │ │ + mov %r14,-0x90(%r12) │ │ │ │ + mov %rdi,-0x88(%r12) │ │ │ │ + movq $0x23aa018,-0x80(%r12) │ │ │ │ + lea -0xc0(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x23a9fa0,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x23aa018,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4adec0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x23a9fa0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x37(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + lea 0x213985a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - movabs %eax,0x394cf0458d480213 │ │ │ │ - clc │ │ │ │ - jb 486fc9 │ │ │ │ - movq $0x486fe0,-0x10(%rbp) │ │ │ │ - lea 0x2139c53(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48ce7c │ │ │ │ + movq $0x48ce60,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48ce60 │ │ │ │ + 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 %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 0x24264d2(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x490048ce(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + test %ah,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 487080 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48cf17 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 487075 │ │ │ │ + ja 48cf0c │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x486ec8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x486fa0,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x48ce28,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ + movq $0x48cf30,-0x28(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 224d048 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,-0x31(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 6ffa00 │ │ │ │ + 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,%al │ │ │ │ - movsxd 0x2(%rdx),%eax │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48cfd0 │ │ │ │ + movq $0x23aa270,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x23aa1f8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x23aa180,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x23aa108,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x48cff0,0x8(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + lea -0x58(%r12),%r8 │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 6fffd0 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5e(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 487119 │ │ │ │ - movq $0x487130,-0x10(%rbp) │ │ │ │ - lea 0x213a0bc(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2426388(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d066 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ - movabs %eax,0x394cf0458d480213 │ │ │ │ - clc │ │ │ │ - jb 487211 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 487206 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d0a6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x487018,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4870a0,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4870c8,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x231f6f0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4870f0,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + rex.WX add %rax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 91a1f5 │ │ │ │ + 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 48d118 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x62(%rax) │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - jae 487263 │ │ │ │ - jmp 231f248 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock (bad) │ │ │ │ + rorl $1,0x0(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%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 48d160 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5e(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48734d │ │ │ │ - movq $0x4872c8,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + rorl $1,0x0(%rax) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4872c8 │ │ │ │ + jne 48d198 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs %al,0x3b4d50c483490213 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7c(%rdi) │ │ │ │ - cmpq $0xb,0x7(%rbx) │ │ │ │ - jg 48733b │ │ │ │ - movq $0x487168,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x487230,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rdi,%rsi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48d20f │ │ │ │ + movq $0x48d080,-0x48(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x6fda28,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x487258,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - lea 0x242618d(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x48d258,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 2375208 │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x490213a2(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rdi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4873b7 │ │ │ │ - movq $0x486600,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x487280,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ + ja 48d2cf │ │ │ │ + movq $0x48d040,-0x48(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x6fda28,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e5d58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x213a2ff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2418fd3(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - movabs %al,0x394cf0458d480213 │ │ │ │ - clc │ │ │ │ - jb 487402 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487580 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movabs %al,0xf6894cf789480213 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 485750 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - movabs 0x394cf0458d480213,%eax │ │ │ │ - clc │ │ │ │ - jb 487462 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48d35c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48d351 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x48d0c8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487678 │ │ │ │ + jmp 2232128 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 %bh,0x4c0213a1(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 487770 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x490213a1(%rax) │ │ │ │ - add $0x78,%esp │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + fadds (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 487525 │ │ │ │ - movq $0x4873e0,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x487420,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x487440,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x487480,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x22ed138,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + ja 48d454 │ │ │ │ + movq $0x48ceb0,-0xd0(%r12) │ │ │ │ + mov %rdi,-0xc0(%r12) │ │ │ │ + mov %r14,-0xb8(%r12) │ │ │ │ + mov %r8,-0xb0(%r12) │ │ │ │ + movq $0x48d300,-0xa8(%r12) │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + mov %rdi,-0x90(%r12) │ │ │ │ + mov %r9,-0x88(%r12) │ │ │ │ + movq $0x23aa018,-0x80(%r12) │ │ │ │ + lea -0xd0(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x23a9fa0,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x23aa018,-0x50(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + movq $0x4adec0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0xa8(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + movq $0x23a9fa0,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x37(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x213a1a1(%rip),%rbx │ │ │ │ + movq $0xd8,0x388(%r13) │ │ │ │ + lea 0x2139202(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 %ah,%al │ │ │ │ - movabs 0xf6894cf789480213,%al │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 485750 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x490213a0(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4875a4 │ │ │ │ - movq $0x487558,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x213a132(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d4a2 │ │ │ │ + movq $0x48d4c0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 48d378 │ │ │ │ + lea 0x21391c7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + movq $0x28b5e39,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x28a62b9,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x60(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 485750 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex movabs 0x394cd8458d480213,%al │ │ │ │ - clc │ │ │ │ - jb 48765c │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 487651 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4875d8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - movq $0x28a6639,-0x20(%rbp) │ │ │ │ - movq $0x28ad4e9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d546 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1f7f690 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - lahf │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4876a3 │ │ │ │ - movq $0x4875f8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x2425b4c(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x213a043(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4802139f │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 487705 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x487720,-0x18(%rbp) │ │ │ │ - lea 0x2425df5(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + jb 48d586 │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 486540 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1f7f4f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d610 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48d605 │ │ │ │ + movq $0x48d520,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0x48d560,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x48d630,-0x8(%rbp) │ │ │ │ + lea -0x38(%r12),%r9 │ │ │ │ + lea -0x18(%r12),%r8 │ │ │ │ + lea 0x242782d(%rip),%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 48d378 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x2139061(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + movq $0x28b5e39,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x28a62b9,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + nop │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d6de │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48d6d9 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x213905f(%rip),%rsi │ │ │ │ + lea 0x2139032(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + xchg %eax,%ecx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d746 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48d741 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x21390e7(%rip),%rsi │ │ │ │ + lea 0x21390ba(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + xchg %eax,%ecx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d7ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48d7a9 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x213916f(%rip),%rsi │ │ │ │ + lea 0x2139142(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + xchg %eax,%edx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d816 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48d811 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x21391f7(%rip),%rsi │ │ │ │ + lea 0x21391ca(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + xchg %eax,%edx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d87e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48d879 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x213927f(%rip),%rsi │ │ │ │ + lea 0x2139252(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + xchg %eax,%ebx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d8e6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48d8e1 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2139307(%rip),%rsi │ │ │ │ + lea 0x21392da(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + xchg %eax,%ebx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d94e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48d949 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x213938f(%rip),%rsi │ │ │ │ + lea 0x2139362(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x78000000,%eax │ │ │ │ + xchg %eax,%esp │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d9b6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48d9b1 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2139417(%rip),%rsi │ │ │ │ + lea 0x21393ea(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sahf │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4877a0 │ │ │ │ - movq $0x4876d0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x2425a4f(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2139f56(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x2428482,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sahf │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4877ea │ │ │ │ - movq $0x487808,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 487380 │ │ │ │ - lea 0x2139f27(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x242845a,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sahf │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 4877d0 │ │ │ │ - nop │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x2139483,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x24283eb,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x487858,-0x8(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x7004c8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e7208 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2139e72(%rip),%rbx │ │ │ │ + lea 0x213942c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x62(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 4877d0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bl,-0x72b7fded(%rsi) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48795c │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 487951 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48dae6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4878d8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - movq $0x28a6639,-0x20(%rbp) │ │ │ │ - movq $0x28ad4e9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4902139d(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4879a3 │ │ │ │ - movq $0x4878f8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x242584c(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2139d93(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ 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 48dbba │ │ │ │ + movq $0x48db48,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48db48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - pushf │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 487a05 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x487a20,-0x18(%rbp) │ │ │ │ - lea 0x2425af5(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 487380 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48dbaa │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x48dac0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x5ad6f8,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x64(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 487aa0 │ │ │ │ - movq $0x4879d0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x242574f(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2139ca6(%rip),%rbx │ │ │ │ - jmp *-0x8(%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) │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - adc (%rdx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 487aea │ │ │ │ + jb 48dbf6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487880 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 %dl,(%rax) │ │ │ │ - pushf │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 4877d0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - and %bl,0x458d4802(%rbx,%rdx,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 487b4a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 48dcca │ │ │ │ + movq $0x48dc58,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487978 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48dc58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fwait │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 487a70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48dcba │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x48dbd0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x5ad6f8,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - js 487be2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 487c0d │ │ │ │ - movq $0x487ac8,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x487b08,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x487b28,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x487b68,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x22ed138,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x76(%rdi) │ │ │ │ + movq $0x48db08,-0x60(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + movq $0x48dc18,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x496118,-0x40(%r12) │ │ │ │ + movq $0x28b5e42,-0x38(%r12) │ │ │ │ + movq $0x28b5e61,-0x30(%r12) │ │ │ │ + movq $0x25c6ed9,-0x28(%r12) │ │ │ │ + movq $0x25c6ed1,-0x20(%r12) │ │ │ │ + movq $0x25c6ec9,-0x18(%r12) │ │ │ │ + movq $0x25c5a59,-0x10(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x2139b49(%rip),%rbx │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x21391b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + 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 %ch,-0x64(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + enter $0x3f1f,$0x2 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 487c62 │ │ │ │ - movq $0x487c78,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4874a8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 48ddd8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48ddf0,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0x2427069(%rip),%rsi │ │ │ │ + lea 0x2427062(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 237b1f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5f(%rax) │ │ │ │ + add %dh,0x1f(%rax) │ │ │ │ (bad) │ │ │ │ add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,0x4800487c(%r8) │ │ │ │ - mov %eax,%edi │ │ │ │ - lea 0x2425883(%rip),%rsi │ │ │ │ + jne 48ddfc │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 2174fb0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 20a0838 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x1f(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB orb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ + cmp %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x48deb8,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x30(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1f7f690 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + mov (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 487d63 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 48deb0 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 48e11b │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 48e163 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 48dfbd │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x49023f1e(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 487d58 │ │ │ │ - movq $0x23ab088,-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 $0x48ecc8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1f(%r12),%r14 │ │ │ │ + ja 48e145 │ │ │ │ + movq $0x48dd98,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 48e155 │ │ │ │ + movq $0x48df30,-0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rcx),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48df30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + 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 %dh,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 487da9 │ │ │ │ - movq $0x487dc0,-0x10(%rbp) │ │ │ │ - lea 0x2138d13(%rip),%rsi │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 91beb0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48df78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %ch,%bl │ │ │ │ (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WXB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jge 48e05d │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 48e12a │ │ │ │ + movq $0x48e030,-0x20(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x7(%rsi),%rdx │ │ │ │ + mov 0x7(%rdx),%rdi │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov 0xf(%rdx),%rdi │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0x17(%rdx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x17(%rsi),%rdx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov 0xf(%rsi),%rdx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e030 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x24256f2(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 487e7b │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 487e70 │ │ │ │ - movq $0x23ab088,-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 $0x487cf8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x487d80,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + fisttps 0x0(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48df98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jne 48e138 │ │ │ │ + movq $0x48e090,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + or (%rax),%dl │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + loopne 48e0df │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rsi,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e0c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rsi │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - jae 487ecb │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 48e110 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jl 48de93 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 48e11b │ │ │ │ + movq $0x48de68,0x0(%rbp) │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 2375138 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 48dfbd │ │ │ │ + lea 0x2427d11(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 48dfbd │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2427cdd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + movq $0x48e190,0x40(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,-0x7cb6fded(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x72(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x487df8,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x487e98,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x487ec0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + rex.RXB std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cwtl │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x48023f1b(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48800c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488001 │ │ │ │ + jb 48e2b2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48e210,-0x30(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x487ee8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x488020,-0x18(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea 0x24312cb(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2138ac8(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e210 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x1b(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + jo 48e262 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 48e2a2 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + movq $0x48de10,-0x68(%r12) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + movq $0x496118,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%r9 │ │ │ │ + mov %r9,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - 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 %ah,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488099 │ │ │ │ - movq $0x4880b0,-0x10(%rbp) │ │ │ │ - lea 0x2138a8b(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ + add %dl,0x49023f1a(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48e309 │ │ │ │ + movq $0x48e1b0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov %r9,%rsi │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2138c1d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e381 │ │ │ │ + movq $0x48e370,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e370 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2425402(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%eax │ │ │ │ + lea 0x2138bc0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48816b │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488160 │ │ │ │ - movq $0x23ab088,-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 $0x487f88,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x488070,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + jb 48e3ed │ │ │ │ + movq $0x48e3e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e3e0 │ │ │ │ + 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 -0x7c16f73b(%rbx),%eax │ │ │ │ + push %rax │ │ │ │ + int1 │ │ │ │ + add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x2138b5c,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e459 │ │ │ │ + movq $0x48e448,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x2138af8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e4c9 │ │ │ │ + movq $0x48e4b8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e4b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rbx │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - jae 4881bb │ │ │ │ - jmp 231f248 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2138a90(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e535 │ │ │ │ + movq $0x48e528,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e528 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7cb6fded(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x72(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4880e8,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x488188,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4881b0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2138a2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x48021395(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4882fc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4882f1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x4881d8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x488310,-0x18(%rbp) │ │ │ │ - lea -0x1f(%r12),%r8 │ │ │ │ - lea 0x2430fdf(%rip),%rdi │ │ │ │ - lea 0x2138849(%rip),%rsi │ │ │ │ - lea 0x2138860(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 48e59d │ │ │ │ + movq $0x48e590,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x21389cc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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 %dh,(%rax) │ │ │ │ - nop │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 488389 │ │ │ │ - movq $0x4883a0,-0x10(%rbp) │ │ │ │ - lea 0x213879b(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jb 48e605 │ │ │ │ + movq $0x48e5f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e5f8 │ │ │ │ + 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 23a3470 │ │ │ │ + lea 0x213896c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e66d │ │ │ │ + movq $0x48e660,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2425112(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488452 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488447 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x488278,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x488360,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x213890c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e6d5 │ │ │ │ + movq $0x48e6c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e6c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x21388ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e73d │ │ │ │ + movq $0x48e730,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e730 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rax │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - jae 4884a3 │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x213884c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488536 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4883d8,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x488470,-0x28(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x488498,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-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 %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 48e80d │ │ │ │ + movq $0x48e7a0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e7a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4885d3 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4885c8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4884c0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4885e8,-0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%r8 │ │ │ │ - lea 0x2430d08(%rip),%rdi │ │ │ │ - lea 0x21385ba(%rip),%rsi │ │ │ │ - lea 0x21385d1(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock call 48493090 <__environ@GLIBC_2.2.5+0x45bd4e28> │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%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 48e7e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sub %ch,%al │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + jne 48e804 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1f61148 │ │ │ │ + lea 0x2138784(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x3f(%rbx),%esi │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 48e8a1 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x48e890,0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23751a0 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + addl $0x0,(%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 %bl,-0x73(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488661 │ │ │ │ - movq $0x488678,-0x10(%rbp) │ │ │ │ - lea 0x21384c3(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,8) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 48e919 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48e8fa │ │ │ │ + movq $0x48e918,-0x20(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1f61148 │ │ │ │ + lea 0x213869f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %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 0x2424e3a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add 0x33(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 48e985 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x48e978,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 23751a0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x24274e7(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,-0x6f(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488721 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488716 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x488558,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x488638,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rcx,8) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0x24274ad(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48eabc │ │ │ │ + movq $0x48e9f0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e9f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %ch,%dl │ │ │ │ + rex.W 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 48ea30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4d(%rax) │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - jae 488773 │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + jo 48ea20 │ │ │ │ + rex.W 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 48ea70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49021390(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4887fd │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4886b0,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x488740,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x488768,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x480048ea(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48eaa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,-0x72b7fded(%rax) │ │ │ │ - rex.RB call 7340c174 <__environ@GLIBC_2.2.5+0x70b4df0c> │ │ │ │ - imul $0x3b4d18c4,-0x7d(%rcx),%ecx │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x51(%rdi) │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x488790,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4888a8,-0x18(%rbp) │ │ │ │ - lea -0xf(%r12),%r8 │ │ │ │ - lea 0x2430a49(%rip),%rdi │ │ │ │ - lea 0x21382fb(%rip),%rsi │ │ │ │ - lea 0x213833a(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22e50d0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 48eabb │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 48e8c8 │ │ │ │ + lea 0x21384e5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x76(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488921 │ │ │ │ - movq $0x488938,-0x10(%rbp) │ │ │ │ - lea 0x21382fb(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 48eb8d │ │ │ │ + movq $0x48eb20,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48eb20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push $0x480048eb │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%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 48eb68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0x2424b7a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - mov (%rbx),%ss │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4889d8 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4889cd │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x488820,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4888f8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0xeb,%al │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + jne 48eb84 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 1f61148 │ │ │ │ + lea 0x213841c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x3f(%rbx),%esi │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 48ec21 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x48ec10,0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23751a0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%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 %ah,0x4802424a(%rax) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,8) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488a71 │ │ │ │ - movq $0x488a88,-0x10(%rbp) │ │ │ │ - lea 0x21381ec(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23209b8 │ │ │ │ + rex.RB loopne 48ec99 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48ec74 │ │ │ │ + movq $0x48ec90,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 1f61148 │ │ │ │ + lea 0x213833d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2424a30(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add 0x2b(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 48ecf5 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x48ece8,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 23751a0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x2427177(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rcx,8) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0x242713d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x138d,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488b69 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488b5e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x488970,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4889f8,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x488a20,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x231f6f0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x488a48,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 232d1f8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48ee2c │ │ │ │ + movq $0x48ed60,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48ed60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x4807438b480048ed,%al │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48eda0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.WB │ │ │ │ - rex.X add -0x75(%rax),%cl │ │ │ │ - jae 488bbb │ │ │ │ - jmp 231f248 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + loopne 48ed93 │ │ │ │ + rex.W 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 48ede0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4802138c(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488ca5 │ │ │ │ - movq $0x488c20,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 488c20 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + out %al,(%dx) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 48ee10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x74(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488ca9 │ │ │ │ - cmpq $0xb,0x7(%rbx) │ │ │ │ - jg 488c93 │ │ │ │ - movq $0x488ac0,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x488b88,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x488bb0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - lea 0x2424835(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rcx) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 48ee2b │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 48ec48 │ │ │ │ + lea 0x213818d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 48eea1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48eeed │ │ │ │ + movq $0x48ee90,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48ee90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x487c40,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x488bd8,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e5d58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2138ba7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802138b(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488d57 │ │ │ │ - movq $0x488d78,-0x8(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + shr $1,%dh │ │ │ │ + rex.W 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 │ │ │ │ - jmp 488cd8 │ │ │ │ - lea 0x2138b8a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48eed0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + out %eax,(%dx) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + jae 48eee3 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 1f1ed30 │ │ │ │ + lea 0x21380d4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %cl,-0x72b7fded(%rbx) │ │ │ │ - rex.RB call 7340c714 <__environ@GLIBC_2.2.5+0x70b4e4ac> │ │ │ │ - sub $0x48,%al │ │ │ │ - movl $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x488e10,-0x18(%rbp) │ │ │ │ - lea 0x2424705(%rip),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 488cd8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rax,2) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x48ef48,0x18(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 2375410 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x231f6f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x12(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0x2426ee6(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2426ecf(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x76(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488e90 │ │ │ │ - movq $0x488dc0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x242435f(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2138a56(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 48efe1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48f02d │ │ │ │ + movq $0x48efd0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48efd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov (%rbx),%dl │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jmp 488d40 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %dh,%al │ │ │ │ + rex.W 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 48f010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x488ec0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x21389ea(%rip),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x10(%r8) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + jae 48f023 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 1f1ed30 │ │ │ │ + lea 0x2137f9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x23acaa8,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2375410 │ │ │ │ + lea 0x2426dc4(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %ch,0x48021389(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 488d40 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48ee50 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x89,%al │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488fc4 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488fb9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x488f40,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - movq $0x28a6639,-0x20(%rbp) │ │ │ │ - movq $0x28ad4e9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22e7208 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48ef90 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov %edx,(%rbx) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x488f60,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x24241e4(%rip),%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x213890b(%rip),%rbx │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ + movq $0x48f098,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x48f0c0,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d118,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x2137e91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,-0x72b7fded(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48905a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 488ee8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f182 │ │ │ │ + movq $0x48f1a0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23750c8 │ │ │ │ + lea 0x2137e57(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x78(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 488d40 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - mov %dl,(%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4890ba │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 488fe0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 48f219 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48f265 │ │ │ │ + movq $0x48f208,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48f208 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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 %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %dl,(%rbx) │ │ │ │ - add -0xa(%rcx,%rcx,4),%cl │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 488e60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex.W │ │ │ │ + repnz rex.W 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 48f248 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 489152 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 48917d │ │ │ │ - movq $0x489038,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x489078,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x489098,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x4890d8,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x22ed138,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x21387a9(%rip),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x480048f2(%r8) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 1f61148 │ │ │ │ + lea 0x2137d7c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4891d2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x1d(%rbp),%dh │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x23acaa8,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2375138 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + 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 489212 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + rex.RB loopne 48f319 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48f365 │ │ │ │ + movq $0x48f308,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48f308 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ 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 489282 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 489277 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex.W │ │ │ │ + repz rex.W 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 48f348 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4892c2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x480048f3(%r8) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 1f61148 │ │ │ │ + lea 0x2137c84(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x31(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 48f3ac │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x23acaa8,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23751a0 │ │ │ │ + lea 0x2426a8f(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2426a78(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489332 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 489327 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48e760 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4893a2 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 489397 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48eae0 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4893e2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48e9b0 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489452 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 489447 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 48f2c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4894c2 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4894b7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48ed20 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489532 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 489527 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040cea4 <__environ@GLIBC_2.2.5+0xdb4ec3c> │ │ │ │ - (bad) │ │ │ │ - repz add %eax,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - lock and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4896b0 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jae 489785 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0xf8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48968c │ │ │ │ - mov 0x5(%rbx),%rdx │ │ │ │ - mov 0xd(%rbx),%rsi │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x489298,-0xf0(%r12) │ │ │ │ - mov %rdx,-0xe0(%r12) │ │ │ │ - mov %rcx,-0xd8(%r12) │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x4892d8,-0xc8(%r12) │ │ │ │ - mov %rsi,-0xb8(%r12) │ │ │ │ - mov %rax,-0xb0(%r12) │ │ │ │ - lea -0xf0(%r12),%rcx │ │ │ │ - mov %rcx,-0xa8(%r12) │ │ │ │ - movq $0x489348,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x23aa018,-0x78(%r12) │ │ │ │ - lea -0xa0(%r12),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x23a9fa0,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x23a9fa0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x23a9fa0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x2175348,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x78(%r12),%r14 │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xf8,0x388(%r13) │ │ │ │ - movq $0x489a50,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 489935 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48972c │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x4891a8,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x23aa018,-0x38(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x23a9fa0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2175308,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x489a28,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2138209(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48f2c8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x140,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4898e5 │ │ │ │ - mov 0x4(%rsi),%rax │ │ │ │ - mov 0xc(%rsi),%rbx │ │ │ │ - mov 0x14(%rsi),%rcx │ │ │ │ - mov 0x1c(%rsi),%rdx │ │ │ │ - movq $0x4893b8,-0x138(%r12) │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - mov %rdi,-0x120(%r12) │ │ │ │ - mov %r14,-0x118(%r12) │ │ │ │ - movq $0x4893f8,-0x110(%r12) │ │ │ │ - mov %rbx,-0x100(%r12) │ │ │ │ - mov %r14,-0xf8(%r12) │ │ │ │ - lea -0x138(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x489468,-0xe8(%r12) │ │ │ │ - mov %rcx,-0xd8(%r12) │ │ │ │ - mov %r14,-0xd0(%r12) │ │ │ │ - lea -0x110(%r12),%rbx │ │ │ │ - mov %rbx,-0xc8(%r12) │ │ │ │ - movq $0x4894d8,-0xc0(%r12) │ │ │ │ - mov %rdx,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - lea -0xe8(%r12),%rcx │ │ │ │ - mov %rcx,-0xa0(%r12) │ │ │ │ - movq $0x23aa018,-0x98(%r12) │ │ │ │ - lea -0xc0(%r12),%rdx │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - movq $0x23a9fa0,-0x80(%r12) │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - movq $0x23a9fa0,-0x68(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x23a9fa0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x2175368,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x98(%r12),%r14 │ │ │ │ - lea -0x1c(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x140,0x388(%r13) │ │ │ │ - movq $0x489770,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48f1c8 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f512 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48f168 │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xb0,%r12 │ │ │ │ + rolb $1,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4899ed │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov 0xe(%rsi),%rbx │ │ │ │ - movq $0x4891e8,-0xa8(%r12) │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - mov %rdi,-0x90(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - movq $0x489228,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x23a9fa0,-0x28(%r12) │ │ │ │ + ja 48f63e │ │ │ │ + movq $0x48f3e0,-0xc8(%r12) │ │ │ │ + mov %r14,-0xc0(%r12) │ │ │ │ + movq $0x48f408,-0xb8(%r12) │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + movq $0x48f430,-0xa8(%r12) │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + movq $0x48f458,-0x98(%r12) │ │ │ │ + mov %r14,-0x90(%r12) │ │ │ │ + movq $0x48f480,-0x88(%r12) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + movq $0x48f4a8,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x48f4d0,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x48f4f0,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x237d0f8,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x66(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x76(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x96(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x2175328,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0xa6(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0xb6(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0xc6(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x58(%r12),%r14 │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xb0,0x388(%r13) │ │ │ │ - movq $0x489920,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0xd0,0x388(%r13) │ │ │ │ + lea 0x21379a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 48fc08 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ah,%bh │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f6aa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1f39690 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489aa2 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f6fa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + movq $0x28b9209,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 22fc190 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489ae2 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f739 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f641c8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%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 %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489b52 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 489b47 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 48f77f │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48f710,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489b92 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f7fc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48f7f1 │ │ │ │ movq $0x23ab088,-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 $0x48f750,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f3eef5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489c02 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ah,0x4802419d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f888 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 489bf7 │ │ │ │ + ja 48f87d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + movq $0x48f7a0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489c72 │ │ │ │ + add %cl,(%rax) │ │ │ │ + popf │ │ │ │ + add -0x7d(%r9),%cl │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48f901 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48f810,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f3edeb(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f97c │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 489c67 │ │ │ │ + ja 48f971 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f63f90(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp 23746b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489cb2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48f9bf │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48f920,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489d22 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48fa3c │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 489d17 │ │ │ │ + ja 48fa31 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48f990,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f3ecb5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %ah,-0x65(%rax) │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 489d92 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 48fac8 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 489d87 │ │ │ │ + ja 48fabd │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + movq $0x48f9e0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 22fd1b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + add -0x73(%r8),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 489e02 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 48fb61 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 489df7 │ │ │ │ + ja 48fb56 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + movq $0x48fa50,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a95c1,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x1f3eb9a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + 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 call 1040d774 <__environ@GLIBC_2.2.5+0xdb4f50c> │ │ │ │ + add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - repz add %eax,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 489f80 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jae 48a055 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0xf8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 489f5c │ │ │ │ - mov 0x5(%rbx),%rdx │ │ │ │ - mov 0xd(%rbx),%rsi │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x489b68,-0xf0(%r12) │ │ │ │ - mov %rdx,-0xe0(%r12) │ │ │ │ - mov %rcx,-0xd8(%r12) │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x489ba8,-0xc8(%r12) │ │ │ │ - mov %rsi,-0xb8(%r12) │ │ │ │ - mov %rax,-0xb0(%r12) │ │ │ │ - lea -0xf0(%r12),%rcx │ │ │ │ - mov %rcx,-0xa8(%r12) │ │ │ │ - movq $0x489c18,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x23aa018,-0x78(%r12) │ │ │ │ - lea -0xa0(%r12),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x23a9fa0,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x23a9fa0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x23a9fa0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x2175348,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x78(%r12),%r14 │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xf8,0x388(%r13) │ │ │ │ - movq $0x48a320,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 48a205 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x68,%r12 │ │ │ │ + add -0x7d(%r9),%cl │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 489ffc │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x489a78,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x23aa018,-0x38(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ + ja 48fbd0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48fae0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x23a9fa0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2175308,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x48a2f8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2137941(%rip),%rbx │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + push %rax │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x140,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x49024199(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a1b5 │ │ │ │ - mov 0x4(%rsi),%rax │ │ │ │ - mov 0xc(%rsi),%rbx │ │ │ │ - mov 0x14(%rsi),%rcx │ │ │ │ - mov 0x1c(%rsi),%rdx │ │ │ │ - movq $0x489c88,-0x138(%r12) │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - mov %rdi,-0x120(%r12) │ │ │ │ - mov %r14,-0x118(%r12) │ │ │ │ - movq $0x489cc8,-0x110(%r12) │ │ │ │ - mov %rbx,-0x100(%r12) │ │ │ │ - mov %r14,-0xf8(%r12) │ │ │ │ - lea -0x138(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x489d38,-0xe8(%r12) │ │ │ │ - mov %rcx,-0xd8(%r12) │ │ │ │ - mov %r14,-0xd0(%r12) │ │ │ │ - lea -0x110(%r12),%rbx │ │ │ │ - mov %rbx,-0xc8(%r12) │ │ │ │ - movq $0x489da8,-0xc0(%r12) │ │ │ │ - mov %rdx,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - lea -0xe8(%r12),%rcx │ │ │ │ - mov %rcx,-0xa0(%r12) │ │ │ │ - movq $0x23aa018,-0x98(%r12) │ │ │ │ - lea -0xc0(%r12),%rdx │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - movq $0x23a9fa0,-0x80(%r12) │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - movq $0x23a9fa0,-0x68(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x23a9fa0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x2175368,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ + ja 48fc7a │ │ │ │ + movq $0x48f688,-0x48(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x48f6c0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 48fc60 │ │ │ │ + movq $0x48fb80,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x98(%r12),%r14 │ │ │ │ - lea -0x1c(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x140,0x388(%r13) │ │ │ │ - movq $0x48a040,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x48f8a8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x2137374(%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 (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xb0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a2bd │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov 0xe(%rsi),%rbx │ │ │ │ - movq $0x489ab8,-0xa8(%r12) │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - mov %rdi,-0x90(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - movq $0x489af8,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x23a9fa0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x2175328,-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 $0xb0,0x388(%r13) │ │ │ │ - movq $0x48a1f0,-0x18(%rbp) │ │ │ │ + add %al,0x73(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48fd49 │ │ │ │ + movq $0x48fd00,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48fd00 │ │ │ │ + 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) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ah,%bh │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + jae 48fd12 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r14b,(%r8) │ │ │ │ + std │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48fd30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,%al │ │ │ │ + jb 48fd42 │ │ │ │ + add 0x43(%rbx,%rcx,4),%cl │ │ │ │ + cmovs -0x74b7f885(%rbx),%ecx │ │ │ │ + jne 48fd4c │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 48fc08 │ │ │ │ + lea 0x21372c0(%rip),%rbx │ │ │ │ + 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 %dl,0x48021372(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48fdc7 │ │ │ │ + movq $0x48fdb0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48fdb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,0x72(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 48fc08 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jb 48fdfa │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x48fd70,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2137202(%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 %cl,-0x73(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jno 48fe52 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 48a372 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + jb 48fe9b │ │ │ │ + movq $0x48fe78,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48fe78 │ │ │ │ + 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,0x4c021371(%rax) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x28b5e61,0x8(%rbp) │ │ │ │ + jmp 48fc08 │ │ │ │ + lea 0x213718e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340dcdc <__environ@GLIBC_2.2.5+0x70b4fa74> │ │ │ │ - sub %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x48a3d0,-0x18(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 489550 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x71(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 48fde8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x71(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 48fe40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48a44a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + jno 48ff22 │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48fcc0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48ff9d │ │ │ │ + movq $0x48fec0,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x48fee8,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x48ff10,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x2300e98,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x2137091(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + jo 48ffda │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 48a4ba │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a4af │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + jb 490016 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 490011 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2140b40(%rip),%rsi │ │ │ │ + lea 0x2424e21(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 49bb38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48a4fa │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 490056 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 48a56a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a55f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + jb 49012a │ │ │ │ + movq $0x4900b8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4900b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48a5da │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a5cf │ │ │ │ + ja 49011a │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movq $0x490030,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x5ad6f8,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 490166 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 1040df4c <__environ@GLIBC_2.2.5+0xdb4fce4> │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 914c4d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49023a │ │ │ │ + movq $0x4901c8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48a640 │ │ │ │ + jne 4901c8 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x1(%rbp) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x118,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a795 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - movq $0x48a4d0,-0x110(%r12) │ │ │ │ - mov %rdx,-0x100(%r12) │ │ │ │ - mov %rcx,-0xf8(%r12) │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x48a510,-0xe8(%r12) │ │ │ │ - mov %rsi,-0xd8(%r12) │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - lea -0x110(%r12),%rcx │ │ │ │ - mov %rcx,-0xc8(%r12) │ │ │ │ - movq $0x48a580,-0xc0(%r12) │ │ │ │ - mov %rdi,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x23aa018,-0x98(%r12) │ │ │ │ - lea -0xc0(%r12),%rdx │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - movq $0x23a9fa0,-0x80(%r12) │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - movq $0x23a9fa0,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x23a9fa0,-0x50(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x21752e8,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 49022a │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x490140,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x118,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0xd0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a88e │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x48a420,-0xc8(%r12) │ │ │ │ - mov %rdx,-0xb8(%r12) │ │ │ │ - mov %rcx,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - movq $0x48a460,-0xa0(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x23aa018,-0x78(%r12) │ │ │ │ - lea -0xa0(%r12),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x23a9fa0,-0x60(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x23a9fa0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x21752c8,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + movq $0x5ad6f8,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48a972 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a967 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x48a5f8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x48a948,-0x28(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48a948 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 490276 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1f7f690 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r9b,0x480048a9(%r8) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 48ac18 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4902b6 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1f7f4f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48a988,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB call 7340e334 <__environ@GLIBC_2.2.5+0x70b500cc> │ │ │ │ - pop %rcx │ │ │ │ - add $0x18,%r12 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49033d │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48aa37 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x48aa58,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 489550 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + ja 490332 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x490250,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x490290,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x490358,-0x8(%rbp) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 48cd28 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + movq $0x28b5e39,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x28a62b9,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 48abfc │ │ │ │ + add %al,0x4802136b(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 490499 │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49048e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48ab08,-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 48ab08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x490078,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x490188,-0x60(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + movq $0x496118,-0x50(%r12) │ │ │ │ + movq $0x28b5e42,-0x48(%r12) │ │ │ │ + movq $0x28b5e61,-0x40(%r12) │ │ │ │ + movq $0x25c6ed9,-0x38(%r12) │ │ │ │ + movq $0x25c6ed1,-0x30(%r12) │ │ │ │ + movq $0x25c6ec9,-0x28(%r12) │ │ │ │ + movq $0x25c5a59,-0x20(%r12) │ │ │ │ + lea -0x5f(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x6f(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4902d8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + lea -0x4f(%r12),%r8 │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48e2d0 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + clc │ │ │ │ + imul $0x2,(%rbx),%edx │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 490549 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4904f8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48ab38 │ │ │ │ + jne 4904f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x55(%r8) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %dh,0x4802136b(%rax) │ │ │ │ + movl $0x490520,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48ab68 │ │ │ │ + jne 490520 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x480048ab(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48ab98 │ │ │ │ + add %cl,-0x7cfdec95(%rax) │ │ │ │ + jrcxz 49052a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 490539 │ │ │ │ + lea 0x2143de8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0x2144d00(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %ah,0x6b(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 490603 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48abec │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x21752a8,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 4905f8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4903b8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4904b0,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1d(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x490618,-0x8(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea 0x21461fe(%rip),%r8 │ │ │ │ + lea 0x213605f(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2136a99(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 50d440 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040e56c <__environ@GLIBC_2.2.5+0xdb50304> │ │ │ │ - (bad) │ │ │ │ - rolb $0x0,(%rcx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - repz and $0x7,%esi │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jae 48acfa │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 48adf0 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48acae │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x48a348,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x23aa018,-0x38(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x23a9fa0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2175288,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + sbb $0x2424d1a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x48ae10,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + add %cl,%al │ │ │ │ + push $0x13 │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xc0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48adc1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - movq $0x48a388,-0xb8(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rdi,-0x98(%r12) │ │ │ │ - movq $0x48a8b8,-0x90(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - lea -0xb8(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x48a9e0,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - lea -0x90(%r12),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rdx │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x48aaa8,-0x28(%r12) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x46(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x490568,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xc0,0x388(%r13) │ │ │ │ - movq $0x48ace8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2136b84(%rip),%rbx │ │ │ │ + lea 0x24096b9(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + jmp 23a3ee0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - lea 0x23f6917(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x6a(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 490718 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49070d │ │ │ │ + movq $0x490640,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x490738,-0x8(%rbp) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23a64c0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2136a09(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - and $0xfe,%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %dl,%gs:0x19(%rax) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%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 48ae62 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340e7cc <__environ@GLIBC_2.2.5+0x70b50564> │ │ │ │ - sub %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ + add %dl,%al │ │ │ │ + imul $0x458d4802,(%rbx),%edx │ │ │ │ clc │ │ │ │ - movq $0x48aec0,-0x18(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 489e20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 490772 │ │ │ │ + movq $0x490790,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4906c0 │ │ │ │ + lea 0x21369bf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0x2424ba2,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - 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 48af3a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,-0x14fdec97(%rax) │ │ │ │ + sahf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + push $0x13 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 48afaa │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48af9f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + jb 49081e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 490819 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2136a47(%rip),%rsi │ │ │ │ + lea 0x2136a1a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 2263ad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48afea │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,0x6a(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 490897 │ │ │ │ + lea 0x2136a70(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48b05a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b04f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ + add %bh,(%rax) │ │ │ │ + push $0x13 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x17(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 490945 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + jmp 490897 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x4908c8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4908c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + imul $0x45c74802,(%rbx),%edx │ │ │ │ + add %bh,%al │ │ │ │ + or %cl,0x0(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4908f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48b0ca │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b0bf │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48021369(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 490935 │ │ │ │ + movq $0x490868,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f61148 │ │ │ │ + lea 0x2136964(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + imul $0x4804eb02,(%rbx),%edx │ │ │ │ + mov 0x17(%rsi),%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4909a3 │ │ │ │ + mov 0x7(%rsi),%rax │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jl 490972 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + je 49099a │ │ │ │ + mov 0x1f(%rsi),%rsi │ │ │ │ + jmp 490976 │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x21368f6(%rip),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040ea3c <__environ@GLIBC_2.2.5+0xdb507d4> │ │ │ │ - (bad) │ │ │ │ - cltd │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 91622d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + imul $0x458d4802,(%rbx),%edx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 490a40 │ │ │ │ + movq $0x490a00,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48b130 │ │ │ │ + jne 490a00 │ │ │ │ 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 %dl,%al │ │ │ │ + push $0xffffffffc7480213 │ │ │ │ + add %r14b,(%r8) │ │ │ │ + or 0x0(%rcx),%cl │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ 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 %ecx,(%rdi) │ │ │ │ - test %cl,0x1(%rbp) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x118,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b285 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - mov 0x16(%rbx),%rdi │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - movq $0x48afc0,-0x110(%r12) │ │ │ │ - mov %rdx,-0x100(%r12) │ │ │ │ - mov %rcx,-0xf8(%r12) │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x48b000,-0xe8(%r12) │ │ │ │ - mov %rsi,-0xd8(%r12) │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - lea -0x110(%r12),%rcx │ │ │ │ - mov %rcx,-0xc8(%r12) │ │ │ │ - movq $0x48b070,-0xc0(%r12) │ │ │ │ - mov %rdi,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x23aa018,-0x98(%r12) │ │ │ │ - lea -0xc0(%r12),%rdx │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - movq $0x23a9fa0,-0x80(%r12) │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - movq $0x23a9fa0,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x23a9fa0,-0x50(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x21752e8,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x118,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0xd0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b37e │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x48af10,-0xc8(%r12) │ │ │ │ - mov %rdx,-0xb8(%r12) │ │ │ │ - mov %rcx,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - movq $0x48af50,-0xa0(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x23aa018,-0x78(%r12) │ │ │ │ - lea -0xa0(%r12),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - movq $0x23a9fa0,-0x60(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x23a9fa0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x21752c8,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %ah,0x48021368(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 490970 │ │ │ │ + lea 0x2136899(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48b462 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b457 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x48b0e8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x48b438,-0x28(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x6(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 490bbe │ │ │ │ + movq $0x490ab0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48b438 │ │ │ │ + jne 490ab0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x39(%r8) │ │ │ │ - adc %r15b,-0x4c(%r8) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - jge 48b450 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 48ac18 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,0x68(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x490ae0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490ae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%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 (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48b478,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + push $0xffffffff89480213 │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000000(%rdx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x490b20,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490b20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340ee24 <__environ@GLIBC_2.2.5+0x70b50bbc> │ │ │ │ - pop %rcx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b527 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x48b548,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 489e20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x490c50,-0x30(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1f61148 │ │ │ │ + lea 0x213672b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%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 48b6ec │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48b5f8,-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 48b5f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %dl,-0x23(%rax) │ │ │ │ + ds add -0x75(%rax),%cl │ │ │ │ + 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 490c09 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 208d150 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - mov $0x48,%dh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48b628 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bl,%al │ │ │ │ + fdivrl (%rsi) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + sub %r9b,0x3b(%r8) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,(%rdi) │ │ │ │ + test %ch,0x49000000(%rcx) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 208c1f8 │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x4a(%r8) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %ah,0x48021366(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 490cd9 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 490cf7 │ │ │ │ + cmp 0x18(%rbp),%rcx │ │ │ │ + jne 490d15 │ │ │ │ + movq $0x490ca0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48b658 │ │ │ │ + jne 490ca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + rex.WB push %r9 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x480048b6(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp 0x10(%rbp),%rbx │ │ │ │ + sete %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 490dc4 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x490c18,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 490a68 │ │ │ │ + movq $0x490be0,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 490a68 │ │ │ │ + movq $0x490d40,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48b688 │ │ │ │ + jne 490d40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + leave │ │ │ │ + pop %rcx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b6dc │ │ │ │ - movq $0x23a9fa0,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x21752a8,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1d(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040f05c <__environ@GLIBC_2.2.5+0xdb50df4> │ │ │ │ - (bad) │ │ │ │ - rolb $0x0,(%rcx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - repz and $0x7,%esi │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jae 48b7ea │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 48b8e0 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b79e │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x48ae38,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x23aa018,-0x38(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x23a9fa0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x2175288,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x48b900,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + leave │ │ │ │ + sbb %eax,(%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,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xc0,%r12 │ │ │ │ + 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 48b8b1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - movq $0x48ae78,-0xb8(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rdi,-0x98(%r12) │ │ │ │ - movq $0x48b3a8,-0x90(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov %rcx,-0x78(%r12) │ │ │ │ - lea -0xb8(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x48b4d0,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - lea -0x90(%r12),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rdx │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - movq $0x48b598,-0x28(%r12) │ │ │ │ + ja 490dfe │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ mov %rcx,-0x18(%r12) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xc0,0x388(%r13) │ │ │ │ - movq $0x48b7d8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x213609c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - lea 0x23f5e27(%rip),%rbx │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x490db0,0x0(%rbp) │ │ │ │ + mov %rdi,0x48(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + 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 490e60 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sar $0xff,%bh │ │ │ │ (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) │ │ │ │ - and $0xfe,%al │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + incl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x60(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dl,0x48021364(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48b983 │ │ │ │ - movq $0x48b968,-0x10(%rbp) │ │ │ │ + jb 490fe1 │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 490f0a │ │ │ │ + movq $0x490eb0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48b968 │ │ │ │ + jne 490eb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x48b9a0,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 48bdb8 │ │ │ │ - lea 0x2135ff6(%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) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48b9a0,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0xf(%r8),%rax │ │ │ │ + mov 0x17(%r8),%rbx │ │ │ │ + mov 0x1f(%r8),%rcx │ │ │ │ + mov 0x7(%r8),%rdx │ │ │ │ + mov 0x7(%rdx),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 490f4e │ │ │ │ + movq $0x491190,-0x30(%rbp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 490e60 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 491000 │ │ │ │ + mov 0x27(%r8),%rsi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 49102b │ │ │ │ + movq $0x490fa8,-0x38(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490fa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - in $0x40,%eax │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48ba1a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 225da58 │ │ │ │ - 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) │ │ │ │ - and %ah,%ch │ │ │ │ - rex add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 48ba81 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48bb7a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48ba80,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + jne 490fc8 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp 0x30(%rbp),%rbx │ │ │ │ + sete %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4910ec │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2136328(%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 $0x491158,-0x30(%rbp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 490e60 │ │ │ │ + movq $0x491068,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48ba80 │ │ │ │ + jne 491068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - in $0x40,%al │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,0x480048ba(%r8) │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48baa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x480240e4(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 48baf3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48bae3 │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48bb6a │ │ │ │ - movq $0x48b9f8,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x7a8a78,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x6bf190,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x22e26c8,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x13(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 48bbe1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48bc52 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48bbe0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48bbe0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + jne 4910f8 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 491126 │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4910d8,0x0(%rbp) │ │ │ │ + mov %rdi,0x30(%rbp) │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x48023ed7(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmp 0x20(%rbp),%rbx │ │ │ │ + je 490fd7 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 208c1f8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4902135d(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48bc56 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x48bc30,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48bc30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48023ed7(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 490fd7 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 208d150 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x5d(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x48bc78,0x8(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2135d39(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 48b708 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + fnstcw (%rsi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4911f2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2091e98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48bc78,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,-0x26(%rax) │ │ │ │ + ds add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 491236 │ │ │ │ + movq $0x23ab088,-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 2092980 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 48bd9a │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4912fa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48bd28,-0x28(%rbp) │ │ │ │ + movq $0x4912a0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48bd28 │ │ │ │ + jne 4912a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48bd8a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x23a9fa0,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x23a9fa0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x48ece8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48be8a │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 48bdd8 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + or $0x1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ - add $0x90,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48be6a │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x48ba30,-0x88(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x48bb90,-0x68(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x23aa018,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x48bcd0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x48ed28,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x48(%r12),%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - movq $0x48bea8,-0x10(%rbp) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 491419 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 49143c │ │ │ │ + movq $0x491378,-0x10(%rbp) │ │ │ │ + mov 0x6(%rsi),%rbx │ │ │ │ + mov 0xe(%rsi),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2135aff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491378 │ │ │ │ + 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 %ch,%al │ │ │ │ - pop %rdx │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 48bddb │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %bl,-0x72b7fde3(%rax) │ │ │ │ - rex.RB call 7340f81c <__environ@GLIBC_2.2.5+0x70b515b4> │ │ │ │ - (bad) │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48bf08,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48004913,%eax │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48bf08 │ │ │ │ + jne 4913b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - sbb $0xd8894802,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 48bf25 │ │ │ │ - movq $0x48bf48,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 6b1ad0 │ │ │ │ - lea 0x242d2dd(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,8) │ │ │ │ - movl $0x48bf80,0x0(%rbp) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,0x49000000(%rdi) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 491409 │ │ │ │ + movq $0x491250,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x2424a6b(%rip),%rsi │ │ │ │ + lea 0x2424a64(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2424a41(%rip),%rsi │ │ │ │ + lea 0x2424a3a(%rip),%r14 │ │ │ │ + lea 0x23ed4bc(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2135ee8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4915c8,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 491318 │ │ │ │ + movq $0x491488,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48bf80 │ │ │ │ + jne 491488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 48bf8b │ │ │ │ - add %bh,-0x62(%rsi) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48021342,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48c007 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48bfe0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004914(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48bfe0 │ │ │ │ + jne 4914b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x42(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48bff9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x2134239(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48c04e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c068,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + adc $0x49,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4914f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,(%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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x48c020,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,-0x74b80000(%rax,%rax,1) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 491521 │ │ │ │ + cmp 0x7(%rbx),%rsi │ │ │ │ + jl 491562 │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0x242490b(%rip),%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x24248cb(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,0x5d(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4916c3 │ │ │ │ + movq $0x491620,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491620 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - adc (%r10),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48c167 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c140,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x491660,-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 48c140 │ │ │ │ + jne 491660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - adc (%r10),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + pop %rsp │ │ │ │ + adc (%rdx),%eax │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48c159 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x21340d9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4916ca │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4916b3 │ │ │ │ + movq $0x4911c8,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x24247ba(%rip),%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - fadds 0x13(%rax) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 7340fad4 <__environ@GLIBC_2.2.5+0x70b5186c> │ │ │ │ - pop %rsi │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c1c0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4916f8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48c1c0 │ │ │ │ + jne 4916f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48021340(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48c1d9 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x2134059(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48c22e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c248,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x491728,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %bh,%al │ │ │ │ pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x491768,-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 491768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RXB adc %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340fbc4 <__environ@GLIBC_2.2.5+0x70b5195c> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c2c6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x48c200,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x48c2e8,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bh,0x4802135b(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jl 491788 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea 0x24246e4(%rip),%r14 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4917b8,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 491318 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x49023ed4(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4917f9 │ │ │ │ + movq $0x491208,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a4898 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c368 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x48c270,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + add %ch,%al │ │ │ │ + pop %rdx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 49185b │ │ │ │ + lea 0x2135b08(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,(%rsi) │ │ │ │ + add %al,%al │ │ │ │ + pop %rdx │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48c3ef │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c3c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movq $0x491888,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48c3c8 │ │ │ │ + jne 491888 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4802133e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48c3e1 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x2133e51(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - ds adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48c46f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c448,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48c448 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - ds adc (%rdx),%eax │ │ │ │ + add %cl,0x4802135a(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48c461 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x2133dd1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 491963 │ │ │ │ + movq $0x4918d8,-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 4918d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,-0x72b7fded(%rip) │ │ │ │ - rex.RB call 7340fddc <__environ@GLIBC_2.2.5+0x70b51b74> │ │ │ │ - pop %rsi │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c4c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x491908,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48c4c8 │ │ │ │ + jne 491908 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4802133d(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48c4e1 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x2133d51(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48c536 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c550,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x491940,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491940 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%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 │ │ │ │ + pop %rcx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x491850,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 490e60 │ │ │ │ + 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 %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340fecc <__environ@GLIBC_2.2.5+0x70b51c64> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c5ce │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x48c508,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x48c5f0,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %al,0x48021359(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 4919c3 │ │ │ │ + lea 0x21359b0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x59(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movq $0x4919f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4919f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340ff6c <__environ@GLIBC_2.2.5+0x70b51d04> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c677 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x48c578,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x48c698,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rcx │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 491acb │ │ │ │ + movq $0x491a40,-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 491a40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rax │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x491a70,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491a70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ah,0x48021358(%rax) │ │ │ │ + movl $0x491aa8,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491aa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c721 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x48c618,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x58(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4919b8,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 490e60 │ │ │ │ + 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,(%rbx) │ │ │ │ + add %ch,0x58(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48c7a7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c780,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 491c8d │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 491c87 │ │ │ │ + movq $0x491b58,-0x28(%rbp) │ │ │ │ + mov 0x6(%rdi),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0xe(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48c780 │ │ │ │ + jne 491b58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp (%rbx),%dl │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0xd(%rbp),%dh │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x2133a99(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - cmp (%rbx),%dl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 73410114 <__environ@GLIBC_2.2.5+0x70b51eac> │ │ │ │ - pop %rsi │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c800,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rax │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x491b98,-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 48c800 │ │ │ │ + jne 491b98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x3a(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48c819 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x2133a19(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,(%rdx) │ │ │ │ + add %cl,%al │ │ │ │ + push %rdi │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48c8a7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c880,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 491c98 │ │ │ │ + movq $0x491be0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48c880 │ │ │ │ + jne 491be0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp %edx,(%rbx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0xd(%rbp),%dh │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x2133999(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - cmp %edx,(%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 73410214 <__environ@GLIBC_2.2.5+0x70b51fac> │ │ │ │ - pop %rsi │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c900,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,0x48021357(%rax) │ │ │ │ + movl $0x491c10,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48c900 │ │ │ │ + jne 491c10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x57(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ + movq $0x491c50,-0x8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48c919 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - lea 0x2133919(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491c50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RXB add (%r8),%r8b │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rdi │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jge 491c76 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x491cc0,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 491318 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 491828 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21356f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 2091e98 │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48c96e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48c988,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - 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 call 73410304 <__environ@GLIBC_2.2.5+0x70b5209c> │ │ │ │ - pop %rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ca06 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x48c940,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x48ca28,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %ah,0x48021356(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 491cfc │ │ │ │ + movq $0x491d50,0x8(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2092980 │ │ │ │ + movq $0x491d30,0x20(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 2092980 │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 │ │ │ │ - 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 call 734103a4 <__environ@GLIBC_2.2.5+0x70b5213c> │ │ │ │ - (bad) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48caaf │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x48c9b0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x48cad0,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rsi │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 491990 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7341044c <__environ@GLIBC_2.2.5+0x70b521e4> │ │ │ │ - push $0x49 │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48cb60 │ │ │ │ - movq $0x23ab088,-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 $0x48ca50,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x48cb80,-0x18(%rbp) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,(%rax) │ │ │ │ + push %rsi │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + shl $1,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 491b05 │ │ │ │ nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ + add %dl,0x48021355(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 491db3 │ │ │ │ + lea 0x2135608(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48cc12 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x48caf8,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ch,0x55(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movq $0x491de0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491de0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,(%rsi) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rbp │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48cdbd │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 48cd3e │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 48cddc │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48cd07 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rcx │ │ │ │ - mov 0x14(%rbx),%rdx │ │ │ │ - mov 0x1c(%rbx),%rbx │ │ │ │ - movq $0x48c740,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x48c7c0,-0x68(%r12) │ │ │ │ - mov %rdx,-0x58(%r12) │ │ │ │ - movq $0x48c840,-0x50(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x48c8c0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x48cbb0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - movq $0x48cef0,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor $0x83480213,%eax │ │ │ │ - (bad) │ │ │ │ - or -0x7d(%rax),%cl │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - (bad) │ │ │ │ - cmp $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48cda1 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 491ebb │ │ │ │ + movq $0x491e30,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x48c100,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x48c180,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x48c318,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x48cd38,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491e30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021334(%rax) │ │ │ │ - add $0x18,%ebp │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ce51 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x48c388,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x48c408,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x48c488,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x48c6c8,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x48cdd8,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor (%rbx),%edx │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48cec1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x48bfa0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x48c098,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48ce80,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x33(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + push %rsp │ │ │ │ adc (%rdx),%eax │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 48cc6f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x491e60,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491e60 │ │ │ │ + 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) │ │ │ │ - xor (%rbx),%rdx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48cfa1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48cf60,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %dh,0x48021354(%rax) │ │ │ │ + movl $0x491e98,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48cf60 │ │ │ │ + jne 491e98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor (%rbx),%dl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x21(%rbp),%dh │ │ │ │ - movq $0x48cfb8,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %bh,0x54(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x491da8,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 490e60 │ │ │ │ + mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - js 48d010 │ │ │ │ + add %al,%al │ │ │ │ + push %rsp │ │ │ │ adc (%rdx),%eax │ │ │ │ lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48d071 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48d030,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 492117 │ │ │ │ + movq $0x491f20,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48d030 │ │ │ │ + jne 491f20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48021354(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492109 │ │ │ │ + movq $0x491f68,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491f68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xor (%rbx),%dl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x21(%rbp),%dh │ │ │ │ - movq $0x48d088,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,0x54(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x491fa8,-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 │ │ │ │ - jmp 472cf8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491fa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rsp │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492122 │ │ │ │ + movq $0x491ff0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 491ff0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x48021331(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48d170 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48d108,-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 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48021353(%rax) │ │ │ │ + movl $0x492020,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48d108 │ │ │ │ + jne 492020 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x31(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %cl,0x48021353(%rax) │ │ │ │ + movl $0x492060,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 48d174 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d160 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x48cfe0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x48d1e8,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 472cf8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x48d1a0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48d1a0 │ │ │ │ + jne 492060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021330(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48d1c5 │ │ │ │ - movq $0x48d210,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - jmp 472cf8 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,0x53(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4921a2 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp 0x7(%rbx),%rsi │ │ │ │ + jl 4920c5 │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 491d80 │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 491af8 │ │ │ │ + lea 0x23ec7da(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21352aa(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x492148,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 492148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + leave │ │ │ │ + ds add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4921f2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2091e98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,-0x36(%rax) │ │ │ │ + ds add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 492236 │ │ │ │ + movq $0x23ab088,-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 2092980 │ │ │ │ + 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 %dh,(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48d2c9 │ │ │ │ + jb 4922fa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48d288,-0x20(%rbp) │ │ │ │ + movq $0x4922a0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48d288 │ │ │ │ + jne 4922a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 48d2b9 │ │ │ │ - movq $0x48d2e0,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x2f(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48d3c8 │ │ │ │ + jb 4923ba │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48d360,-0x28(%rbp) │ │ │ │ + movq $0x492360,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48d360 │ │ │ │ + jne 492360 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cs adc (%rdx),%eax │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 48d3cc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d3b8 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x48d238,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x48d440,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 472cf8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + 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 $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x48d3f8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48d3f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2e(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 48d41d │ │ │ │ - movq $0x48d468,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - jmp 472cf8 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49247a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x492420,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 492420 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4802134e(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4925b1 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492599 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4925bc │ │ │ │ + movq $0x4924f8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rsi),%rbx │ │ │ │ + mov 0xe(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4924f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sub $0x8d480213,%eax │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48d55c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d551 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x48d308,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x48d510,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %ah,-0x74b7ffb7(%rip) │ │ │ │ + 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 48d510 │ │ │ │ + jne 492538 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2d(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,0x49000000(%rdi) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 492589 │ │ │ │ + movq $0x492250,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 48d541 │ │ │ │ - movq $0x48d570,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x24238eb(%rip),%rsi │ │ │ │ + lea 0x24238e4(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x24238c1(%rip),%rsi │ │ │ │ + lea 0x24238ba(%rip),%r14 │ │ │ │ + lea 0x23ec33c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2134e20(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x492630,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 492498 │ │ │ │ + movq $0x492608,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 492608 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48004927(%r8) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $0x2,(%rbx,%rdx,1) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48d629 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48d5e8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + adc (%rdx),%r8 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49272b │ │ │ │ + movq $0x492688,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48d5e8 │ │ │ │ + jne 492688 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x2c(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %bl,0x4802134c(%rax) │ │ │ │ + movl $0x4926c8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 48d619 │ │ │ │ - movq $0x48d640,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4926c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + add %bl,0x4c(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 492732 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49271b │ │ │ │ + movq $0x4921c8,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0x2423752(%rip),%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x492760,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 492760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sub (%rbx),%edx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48d728 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48d6c0,-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 48d6c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,%al │ │ │ │ + rex.WXB adc (%r10),%rax │ │ │ │ + movq $0x492830,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802132b(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 48d72c │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rbx) │ │ │ │ + jne 4927e5 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d718 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x48d598,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ + ja 4927d5 │ │ │ │ + movq $0x4923d0,-0x18(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x48d7a0,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 472cf8 │ │ │ │ + lea 0x242369b(%rip),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x48d758,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48d758 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4927d5 │ │ │ │ + movq $0x492310,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea 0x2423653(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rex.WX adc (%rdx),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 492851 │ │ │ │ + movq $0x492878,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ + jmp 492498 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x2423605(%rip),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sub (%rbx),%edx │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x19(%rbp),%dh │ │ │ │ - movq $0x48d7c8,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - jmp 472cf8 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %bh,%al │ │ │ │ + ret │ │ │ │ + ds add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x492208,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a4898 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WX adc (%rdx),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 49291b │ │ │ │ + lea 0x2134af0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,0x2a(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48d8bc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d8b1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x48d668,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x48d870,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + adc (%r10),%rax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movq $0x492948,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48d870 │ │ │ │ + jne 492948 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub %edx,(%rbx) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x21(%rbp),%dh │ │ │ │ - movq $0x48d8d0,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %ch,0x48021349(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4929e7 │ │ │ │ + movq $0x492998,-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 │ │ │ │ - jmp 472cf8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 492998 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x29(%rax) │ │ │ │ + add %bl,0x49(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48d9d4 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d9c9 │ │ │ │ - movq $0x23ab088,-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 $0x48d7f0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x48d988,-0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x4929c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48d988 │ │ │ │ + jne 4929c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sub %dl,(%rbx) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x21(%rbp),%dh │ │ │ │ - movq $0x48d9e8,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %ch,(%rax) │ │ │ │ + adc (%r10),%rax │ │ │ │ + movq $0x492910,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 490a68 │ │ │ │ + mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ + add %ah,%al │ │ │ │ + adc (%rdx),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 492a43 │ │ │ │ + lea 0x21349d8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cd8458d4802133f,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48daf9 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48daee │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x48bec8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x48da88,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %bh,0x4c021348(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movq $0x492a70,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48da88 │ │ │ │ + jne 492a70 │ │ │ │ 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 %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ + add %al,0x48021348(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 48dafd │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48dade │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x48cc38,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x48dee8,-0x8(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x2132779(%rip),%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492b0f │ │ │ │ + movq $0x492ac0,-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 │ │ │ │ - jmp 470068 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 48dbd4 │ │ │ │ - movq $0x48db30,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48db30 │ │ │ │ + jne 492ac0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4802133e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 48db61 │ │ │ │ - movq $0x48e130,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 472cf8 │ │ │ │ - movq $0x48db90,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc (%rdx),%rax │ │ │ │ + movq $0x492af0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48db90 │ │ │ │ + jne 492af0 │ │ │ │ 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 %ah,0x490240c3(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48de88 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rdx),%rax │ │ │ │ + movq $0x492a38,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 48de64 │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x48dc08,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48dc08 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 490a68 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ret │ │ │ │ - rex add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 48de64 │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - ret $0x240 │ │ │ │ - movq $0x48dc90,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + adc (%rdx),%rax │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 492c33 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492c2d │ │ │ │ + movq $0x492b98,-0x28(%rbp) │ │ │ │ + mov 0x6(%rdi),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0xe(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48dc90 │ │ │ │ + jne 492b98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x490240c2(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48dcd0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 48de64 │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3e(%rax) │ │ │ │ - rex add -0x39(%rax),%cl │ │ │ │ - add %r11b,(%r8) │ │ │ │ - fisttpll 0x0(%rax) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48dd18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - ret $0x240 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48dd58 │ │ │ │ + add %dh,0x48(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x492bd8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 48de64 │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x480240c1(%rax) │ │ │ │ - movl $0x48dda0,0x0(%rbp) │ │ │ │ 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 48dda0 │ │ │ │ + jne 492bd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x490240c1(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48dde0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 48de64 │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - roll $0x48,0x2(%rax) │ │ │ │ - movl $0x48de28,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + adc (%rdx),%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492c3e │ │ │ │ + movq $0x492c18,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48de28 │ │ │ │ + jne 492c18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - roll $0x49,0x2(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48de78 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 48de64 │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x240c0c1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rex.RXB adc (%r10),%r8d │ │ │ │ + movq $0x492c68,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2134806(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 2091e98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cmp (%rbx),%edx │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r9b │ │ │ │ - jrcxz 48deb3 │ │ │ │ add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x7cfdecb9(%rax) │ │ │ │ + jrcxz 492c72 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 492c8d │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x492cb0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 492498 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 492a10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp (%rbx),%dl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r13b,%r11b │ │ │ │ - rex.RB │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,0x47(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 492cec │ │ │ │ + movq $0x492d40,0x8(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2092980 │ │ │ │ + movq $0x492d20,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 2092980 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ - cmp (%rbx),%dl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - lret $0xe283 │ │ │ │ - (bad) │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jb 48df81 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - jae 48e015 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48df65 │ │ │ │ - mov 0x5(%rbx),%rdx │ │ │ │ - mov 0xd(%rbx),%rsi │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - movq $0x48d490,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x48de00,0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x48dec8,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 48e0b5 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48dfd4 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x48cf10,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x48dd78,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + rex.RX adc (%rdx),%r8d │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x48dea8,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4928e8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021339(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e069 │ │ │ │ - mov 0x4(%rcx),%rdx │ │ │ │ - mov 0xc(%rcx),%rsi │ │ │ │ - mov 0x14(%rcx),%rdi │ │ │ │ - mov 0x1c(%rcx),%rcx │ │ │ │ - movq $0x48d8f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x48dcf0,0x10(%rbp) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48e000,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmp %edx,(%rbx) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - rex.WR and $0x40,%al │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e0f7 │ │ │ │ - mov 0x6(%rcx),%rdx │ │ │ │ - mov 0xe(%rcx),%rcx │ │ │ │ - movq $0x48d0b0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x48dc68,0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48e0a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + rex.RX adc (%rdx),%r8d │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + shl $1,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 492b45 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xc7480240,%esi │ │ │ │ - add %r11b,-0x1f(%r8) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 48e158 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x83490240,%ebp │ │ │ │ + add %al,0x48021345(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 492da3 │ │ │ │ + lea 0x21346d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 48de64 │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,(%rax) │ │ │ │ + add %bl,0x45(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48e25d │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e252 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x48da10,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x48e230,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movq $0x492dd0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48e230 │ │ │ │ + jne 492dd0 │ │ │ │ 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,0x37(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x48e278,0x8(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2133739(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 48b708 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc (%r10),%r8d │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492e6f │ │ │ │ + movq $0x492e20,-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 492e20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jrcxz 48e274 │ │ │ │ - add $0x8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + adc (%rdx),%r8d │ │ │ │ + movq $0x492e50,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 492e50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e2d9 │ │ │ │ - movq $0x48e1b8,-0x18(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48021344(%rax) │ │ │ │ + movl $0x492d98,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2133705(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 490a68 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ss adc (%rdx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %cl,%al │ │ │ │ + adc (%r10),%r8d │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48e35d │ │ │ │ - movq $0x48e340,-0x8(%rbp) │ │ │ │ + jb 492fbb │ │ │ │ + movq $0x492ed0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48e340 │ │ │ │ + jne 492ed0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021336(%rax) │ │ │ │ - movl $0x48e378,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 48e2a0 │ │ │ │ - lea 0x213369c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %dl,0x48021345(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492fad │ │ │ │ + movq $0x492f18,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 492f18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x48ecc8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a48e0 │ │ │ │ - nopl (%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 %ah,0x4802131f(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 4762c8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x45(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x492f58,-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 492f58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 475b78 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc (%r10),%r8d │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 492fc6 │ │ │ │ + movq $0x492f98,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 492f98 │ │ │ │ + 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 %dl,0x4c02131e(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ + add %cl,%al │ │ │ │ + adc (%rdx),%r8d │ │ │ │ + movq $0x493060,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 473270 │ │ │ │ + jmp 1f61148 │ │ │ │ + lea 0x23eb936(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21344be(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x492ff0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 492ff0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - movabs 0x358a53b4d000000,%al │ │ │ │ add %al,(%rax) │ │ │ │ - ja 48e521 │ │ │ │ - movq $0x48e3d8,-0x98(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - movq $0x48e400,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x48e428,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x45e088,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - movq $0x25c0489,-0x58(%r12) │ │ │ │ - movq $0x25c08e9,-0x50(%r12) │ │ │ │ - movq $0x25c0222,-0x48(%r12) │ │ │ │ - movq $0x25c08e1,-0x40(%r12) │ │ │ │ - movq $0x25c021a,-0x38(%r12) │ │ │ │ - movq $0x25c08d9,-0x30(%r12) │ │ │ │ - movq $0x25c0212,-0x28(%r12) │ │ │ │ - movq $0x25c09eb,-0x20(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c1a01,(%r12) │ │ │ │ - lea -0x67(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - lea 0x21334dd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xor $0x13,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48e56a │ │ │ │ - movq $0x48e588,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 48e450 │ │ │ │ - lea 0x21334cf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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,0x22(%rdi) │ │ │ │ - movq $0x48eca8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x2898941,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021d04(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48e608 │ │ │ │ - movq $0x48e620,-0x8(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x21cf246(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 67eab0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rdx),%r8d │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4930fe │ │ │ │ + movq $0x493098,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 493098 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,0x28(%rdi) │ │ │ │ - movq $0x46f528,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a48e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ch,0x49021343(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4930ee │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 492b38 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x493128,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 493128 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.XB adc (%r10),%eax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493178 │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x287e8ea,-0x10(%r12) │ │ │ │ + movq $0x287e8ea,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x27(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 492d70 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48e69a │ │ │ │ - movq $0x48e6b8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 48e450 │ │ │ │ - lea 0x21333af(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %al,0x13(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4931da │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4931f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23acaa8,-0x30(%rbp) │ │ │ │ + movq $0x28b5e39,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 496878 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - add -0x3b7cb6fe(%rip),%ebx │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x48e5e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + rex.X adc (%rdx),%eax │ │ │ │ + movq $0x493218,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x2132b5f(%rip),%r14 │ │ │ │ + jmp 224d048 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x42(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 492e98 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - xor (%rbx),%edx │ │ │ │ + mov %al,0x13(%rax) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 48e722 │ │ │ │ + jb 49325e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48e680 │ │ │ │ + jmp 490840 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48e788 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e77d │ │ │ │ - movq $0x48e700,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x48e7a8,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + add %al,0x40(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 493384 │ │ │ │ + movq $0x4932c0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45d020 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x21332e1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4932c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex adc (%rdx),%eax │ │ │ │ + movq $0x493300,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 493300 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x48eca8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493374 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x493238,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237d620,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x237d600,-0x18(%r12) │ │ │ │ + mov 0x10(%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 │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc (%r10),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 493410 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493405 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x493198,-0x18(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x493428,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1f7f690 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48e824 │ │ │ │ - movq $0x48e840,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47c2e0 │ │ │ │ - lea 0x2133265(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,0x4902133e(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493457 │ │ │ │ + movq $0x493280,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224d048 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xor %edx,(%rbx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,-0x18(%r8) │ │ │ │ - rex.W add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - sti │ │ │ │ - sti │ │ │ │ + push %rax │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4934ba │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4934d0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23acaa8,-0x30(%rbp) │ │ │ │ + movq $0x28b5e39,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 496810 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + ds adc (%rdx),%eax │ │ │ │ + movq $0x4934f8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x242297f(%rip),%r14 │ │ │ │ + jmp 7f0710 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dl,%al │ │ │ │ + ds adc (%rdx),%eax │ │ │ │ + movq $0x493520,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x213266f(%rip),%r14 │ │ │ │ + jmp 224d048 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4902133e(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 491ee8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x45e048,-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 23a47e0 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d4802133d,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 493566 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4909c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48e8e4 │ │ │ │ - movq $0x48e900,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ + add %bl,0x3d(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49363f │ │ │ │ + movq $0x4935c8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47e910 │ │ │ │ - lea 0x21331c5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4935c8 │ │ │ │ + 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) │ │ │ │ - xor %edx,(%rbx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,(%r8) │ │ │ │ - jmp ffffffff8b94e952 <__environ@GLIBC_2.2.5+0xffffffff890906ea> │ │ │ │ - jne 48e914 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 48e450 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp $0x83490213,%eax │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49362f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x493540,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x237d620,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + ds adc (%rdx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4936d0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4936c5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x493478,-0x18(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4936e8,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 1f7f4f0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cmp (%rbx),%edx │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x22(%rdi) │ │ │ │ - movq $0x45e068,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x493588,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 224d048 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734122d4 <__environ@GLIBC_2.2.5+0x70b5406c> │ │ │ │ - (bad) │ │ │ │ - movq $0x48e9c8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB call 73417094 <__environ@GLIBC_2.2.5+0x70b58e2c> │ │ │ │ + je 493793 │ │ │ │ + add $0x60,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4937b2 │ │ │ │ + movq $0x493398,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + movq $0x493658,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 48e800 │ │ │ │ - lea 0x2133121(%rip),%rbx │ │ │ │ + jmp 1f7f488 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0x2133d2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xor %dl,(%rbx) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,%r8b │ │ │ │ - jmp ffffffff8b90ea1e <__environ@GLIBC_2.2.5+0xffffffff890507b6> │ │ │ │ - jne 48e9e8 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 48e8c0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 493835 │ │ │ │ + movq $0x493810,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 493810 │ │ │ │ + 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) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x45e028,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x220cfd9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + lea 0x220d01c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x48eca8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2133067(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 493882 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4adf50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ 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 │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x3c(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49390c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493901 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x493850,-0x18(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x493920,-0x30(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4adee0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x48ecc8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x213300d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmp (%rbx),%edx │ │ │ │ + add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 493940 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 493740 │ │ │ │ + sbb (%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 $0x48ece8,-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 0x2132fba(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cmp (%rbx),%edx │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4939aa │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49399f │ │ │ │ + movq $0x4937d8,-0x10(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + movq $0x4939c8,-0x28(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 496158 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2133b87(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ 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,0x15(%rdi) │ │ │ │ - movq $0x48ed08,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2132f6c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,0x3b(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x493a08,0x8(%rbp) │ │ │ │ + lea 0x213217f(%rip),%r9 │ │ │ │ + lea 0x21431a9(%rip),%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 5063e8 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ + cmp (%rbx),%dl │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x48ed28,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x493898,-0x28(%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 -0x28(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2132f24(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb (%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 $0x48ed48,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2132edc(%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) │ │ │ │ + add %al,%al │ │ │ │ + cmp (%rbx),%dl │ │ │ │ + add %cl,%ch │ │ │ │ + sar %cl,%esi │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x48ed68,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2132e94(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mul %edx │ │ │ │ - repz add %eax,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %dl,0x70000000(%rip) │ │ │ │ + adc (%r10),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 493ad7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 493ad2 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2421360(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49b978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x50000000,%eax │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 493b37 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 493b32 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2421300(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ccda8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + cwtl │ │ │ │ + sub (%rbx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 493b76 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48c558 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %ah,%bl │ │ │ │ - repz add %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 493bb6 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1f7f690 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - jrcxz 48ecc6 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 493bf6 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 1f7f4f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lahf │ │ │ │ - jrcxz 48ece6 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 493c88 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493c7d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x237d600,-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 23af5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + and %dl,(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 493d84 │ │ │ │ + movq $0x493ce8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 493ce8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - jrcxz 48ed06 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x1f3e3fd(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493d74 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x493c10,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x23a9fa0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x5ae438,-0x28(%r12) │ │ │ │ + movq $0x25c5ce0,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sub $0xe4,%al │ │ │ │ - repz add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0x5(%rax) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + rex.W (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48edcd │ │ │ │ - movq $0x48edc0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 493e6c │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x493de0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48edc0 │ │ │ │ + jne 493de0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493e5c │ │ │ │ + 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 $0x493ca8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x496118,-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) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x2132d54(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x1e(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48ee35 │ │ │ │ - movq $0x48ee28,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48ee28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 493f1e │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 493f13 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x493b90,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x493bd0,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x493d98,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x493f38,-0x18(%rbp) │ │ │ │ + lea -0x50(%r12),%r9 │ │ │ │ + lea -0x30(%r12),%r8 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + lea 0x2420f22(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 48d378 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x3be908c5(%rbx),%eax │ │ │ │ - rex.RX int1 │ │ │ │ - add %ecx,-0x73(%rax) │ │ │ │ - sbb $0x2132cf4,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x30(%rdi) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + movq $0x28b5e39,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x28a62b9,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48ee9d │ │ │ │ - movq $0x48ee90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 49401d │ │ │ │ + movq $0x493fd0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48ee90 │ │ │ │ + jne 493fd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x2132c94(%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 48ef05 │ │ │ │ - movq $0x48eef8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48eef8 │ │ │ │ + jne 493ff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x220c7f1(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x2132c34(%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5339,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2132bcb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea 0x220c834(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 48efba │ │ │ │ + (bad) │ │ │ │ + xor $0x8d480213,%eax │ │ │ │ + rex.RB call 7341798c <__environ@GLIBC_2.2.5+0x70b59724> │ │ │ │ + (bad) │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4d40 │ │ │ │ + movq $0x494088,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x21d3b11(%rip),%rsi │ │ │ │ + lea 0x2133511(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 6bd408 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a48e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48efef │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xor $0x13,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 494141 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 494136 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x494038,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x213342e(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48f010 │ │ │ │ + jmp 493740 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x6000000,%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 48f101 │ │ │ │ - movq $0x48f048,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48f048 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + rex.RB call 10417ab4 <__environ@GLIBC_2.2.5+0xdb5984c> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7d(%rdi) │ │ │ │ + movq $0x493b50,-0x60(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + movq $0x493e80,-0x40(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x493f98,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x494220,-0x18(%rbp) │ │ │ │ + lea 0x213198f(%rip),%r9 │ │ │ │ + lea 0x21429b9(%rip),%r8 │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2132ea2(%rip),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 5063e8 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x21333d7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 48f10c │ │ │ │ - add $0x30,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x49021333(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f0a4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x48ef98,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ + ja 494258 │ │ │ │ + movq $0x4940e0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f0f1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x48efd0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2132a48(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48f14a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4d68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ah,0x33(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + jmp 494160 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48f17f │ │ │ │ + jb 494359 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48f1a0 │ │ │ │ - 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 48f291 │ │ │ │ - movq $0x48f1d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x4942e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48f1d8 │ │ │ │ + jne 4942e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 48f29c │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f234 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x48f128,-0x28(%r12) │ │ │ │ + ja 494349 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x496118,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f281 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x48f160,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + movq $0x25c5a59,-0x10(%r12) │ │ │ │ + movq $0x25c5a51,-0x8(%r12) │ │ │ │ + movq $0x25c5a49,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x21328c0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x6dcca8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x213286c(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x32(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4943a2 │ │ │ │ + movq $0x4943c0,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a8008 │ │ │ │ + lea 0x2133287(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ah,(%rax) │ │ │ │ + xor (%rbx),%dl │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x6dccc8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x494298,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x494428,0x20(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 494160 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x213281f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + jmp 23a4370 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + lock lock add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc $0x3000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4945ad │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4944e9 │ │ │ │ + movq $0x494498,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 494498 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov 0xf(%rdi),%rax │ │ │ │ + mov 0x17(%rdi),%rbx │ │ │ │ + mov 0x7(%rdi),%rcx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jge 494525 │ │ │ │ + movq $0x4946a8,-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 494450 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 4945b8 │ │ │ │ + movq $0x494578,-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 494578 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f438 │ │ │ │ - movq $0x23aa018,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x48f368,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x23a9fa0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + 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 494604 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x2132726(%rip),%rbx │ │ │ │ + lea 0x213308c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + movq $0x494670,-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 494450 │ │ │ │ + nop │ │ │ │ + add %r8b,(%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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48f4e1 │ │ │ │ - movq $0x48f4a0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48f4a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 494620 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 494639 │ │ │ │ + movq $0x20a5180,-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 $0x4945f0,0x8(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a47f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x3e,%ah │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sbb %cl,(%rdi) │ │ │ │ + test %ah,0x48ffffff(%rip) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 209cab0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - hlt │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48f4d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0x3e,%ah │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,(%rdi) │ │ │ │ + test %ch,%ch │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jge 4946d2 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 209d700 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 48f4db │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 237c500 │ │ │ │ - lea 0x2132690(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48f547 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 48f542 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2132741(%rip),%r14 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %dh,-0x72b7fdc2(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 494706 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22dfb68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 209f798 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x3e,%ch │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49474a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 209fef8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48f5fd │ │ │ │ + jb 4947f9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48f5a8,-0x18(%rbp) │ │ │ │ + movq $0x4947a8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48f5a8 │ │ │ │ + jne 4947a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - movq $0x48f5d0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48f5d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - es adc (%rdx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 48f5ed │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x21326cc(%rip),%rbx │ │ │ │ + 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 $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-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 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49021326(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f66d │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x48f560,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x2132661(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48f7fb │ │ │ │ - movq $0x48f6e0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4948e8 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4948d0 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 4948f3 │ │ │ │ + movq $0x494878,-0x10(%rbp) │ │ │ │ + mov 0xe(%rsi),%rbx │ │ │ │ + mov 0x6(%rsi),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48f6e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - testl $0x75b8b48,0x0(%rax) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48f708 │ │ │ │ + jne 494878 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x48(%rbp,%rsi,2) │ │ │ │ - movl $0x48f748,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,0x49000000(%rdx) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4948c0 │ │ │ │ + movq $0x494760,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x24215b4(%rip),%rsi │ │ │ │ + lea 0x24215ad(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x242158a(%rip),%rsi │ │ │ │ + lea 0x2421583(%rip),%r14 │ │ │ │ + lea 0x23eb19d(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2132d71(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x494a50,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sar $1,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 494818 │ │ │ │ + movq $0x494950,-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 48f748 │ │ │ │ + jne 494950 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x9(%r8) │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + rex.WB │ │ │ │ + rex.WB 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 48f770 │ │ │ │ + jne 494990 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - 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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rsi,2) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 2375c40 │ │ │ │ - movq $0x48f7b8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48f7b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x48000000(%rsi) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp 0x7(%rbx),%rdx │ │ │ │ + jl 4949f1 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x242147c(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea 0x2421441(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - testl $0x75b8b48,0x0(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub $0x13,%al │ │ │ │ + add -0x10(%rcx,%rcx,4),%cl │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 494b02 │ │ │ │ + movq $0x494aa8,-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 48f7e0 │ │ │ │ + jne 494aa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbp,%rbx,1) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - lea 0x2426645(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %bh,0x4802132b(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 494b09 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 494af2 │ │ │ │ + movq $0x4946e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0x242137b(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x21324ee(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x2426635(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x494b40,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 494b40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sub (%rbx),%edx │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48f88b │ │ │ │ - movq $0x48f868,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + orb $0x0,0x49(%rbx) │ │ │ │ + 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 48f868 │ │ │ │ + jne 494b80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX or %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 48f873 │ │ │ │ - add %dh,0xe(%rbp) │ │ │ │ - lea 0x24265c3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + sub (%rbx),%dl │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 494ba0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0x24212cc(%rip),%r14 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x24265be(%rip),%rbx │ │ │ │ + movq $0x494bd0,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + sar $1,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 494818 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x3e,%cl │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x494720,-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) │ │ │ │ - lea 0x213256e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4898 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub (%rbx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 74418584 <__environ@GLIBC_2.2.5+0x71b5a31c> │ │ │ │ + (bad) │ │ │ │ + lea 0x2132a40(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,-0x72b7fde0(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48f8cb │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48f8e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sub %edx,(%rbx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x4800494c(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 494c90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x20,%bh │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 48f992 │ │ │ │ - movq $0x48f930,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %dh,0x48021329(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 494cf8 │ │ │ │ + movq $0x494ce0,-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 48f930 │ │ │ │ + jne 494ce0 │ │ │ │ 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,0x480220b7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 48f996 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f982 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x48f8a8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %ah,0x29(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x494c58,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 494450 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sub %edx,(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 7441866c <__environ@GLIBC_2.2.5+0x71b5a404> │ │ │ │ + (bad) │ │ │ │ + lea 0x2132968(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 48fae6 │ │ │ │ - movq $0x48f9e0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %edx,(%rbx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x4d(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + (bad) -0x77(%rax) │ │ │ │ + ret │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48f9e0 │ │ │ │ + jne 494d78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x20,%dh │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,(%r8) │ │ │ │ - cli │ │ │ │ - rex.W add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 48fa28 │ │ │ │ + add %cl,%al │ │ │ │ + sub %dl,(%rbx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jne 494d84 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 494de0 │ │ │ │ + movq $0x494dc8,-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 494dc8 │ │ │ │ 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 %dh,0x480220b6(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - jmp 48fa2c │ │ │ │ + add %bh,0x28(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x494d40,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 494450 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x48021328(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 494f2a │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 494f24 │ │ │ │ + movq $0x494e60,-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 494e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480220b6(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ + add %al,0x28(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 48fadf │ │ │ │ - movq $0x48fa78,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + je 494f35 │ │ │ │ + movq $0x494eb0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48fa78 │ │ │ │ + jne 494eb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4a(%rax) │ │ │ │ - and %al,(%rdx) │ │ │ │ - movq $0x48fab0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x494ef0,-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 48fab0 │ │ │ │ + jne 494ef0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%r8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x20,%dh │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,0x3b(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ - je 48fb08 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x48fa10,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48fa10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,0x48021327(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jge 494f13 │ │ │ │ + movq $0x494f58,0x8(%rbp) │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + jmp 494818 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 494c30 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x2132797(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 209f798 │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x20,%ch │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48fb37 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x269b0c0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48fb00,0x18(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23a4370 │ │ │ │ - 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48fbc1 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48fbb6 │ │ │ │ - movq $0x48f8e8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x48fbe0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d9278 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2132288(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,0x27(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 494f8d │ │ │ │ + movq $0x494fe0,0x8(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 209fef8 │ │ │ │ + movq $0x494fc0,0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 209fef8 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x20,%ah │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + es adc (%rdx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 494d18 │ │ │ │ (bad) │ │ │ │ - clc │ │ │ │ - cld │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - call *(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,%al │ │ │ │ + es adc (%rdx),%eax │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + shl $1,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 494e0d │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x22(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - jmp 48fb70 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %dh,(%rax) │ │ │ │ + es adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 49507b │ │ │ │ + lea 0x21326b8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0x2132293,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x2424d08(%rip),%r14 │ │ │ │ - jmp 22dec68 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rax) │ │ │ │ + es adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x495070,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 495070 │ │ │ │ + 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) │ │ │ │ - mov $0x40,%al │ │ │ │ - cmp $0x458d4802,%eax │ │ │ │ - call 734135a4 <__environ@GLIBC_2.2.5+0x70b5533c> │ │ │ │ - rex.WRX │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48fc90,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + and $0x8b480213,%eax │ │ │ │ + jne 49507c │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4950d8 │ │ │ │ + movq $0x4950c0,-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 48fc90 │ │ │ │ + jne 4950c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x40(%rax) │ │ │ │ - cmp $0x45c74802,%eax │ │ │ │ - add %al,%al │ │ │ │ - cld │ │ │ │ - rex.W add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - and (%rbx),%dl │ │ │ │ - add %cl,%ch │ │ │ │ - imul $0xff4101a5,(%rdi),%edx │ │ │ │ - lock nopl %gs:0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48fcc0,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - cmp $0xc4834902,%eax │ │ │ │ - js 48fd72 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 48fd98 │ │ │ │ - movq $0x48fc50,-0x70(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,0x48021325(%rax) │ │ │ │ + movl $0x495038,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 494450 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x213213e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and %edx,(%rbx) │ │ │ │ - add %cl,%ch │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and %edx,(%rbx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48fdff │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48fe20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480220b2(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48feb1 │ │ │ │ - movq $0x48fe58,-0x8(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + and $0x8d480213,%eax │ │ │ │ + rex.RB loopne 495149 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4952b1 │ │ │ │ + movq $0x495130,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48fe58 │ │ │ │ + jne 495130 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021320(%rax) │ │ │ │ + add %bh,0x48021325(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 48febc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48fea1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x48fde0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2132050(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 48ff53 │ │ │ │ - movq $0x48ff00,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4952a3 │ │ │ │ + movq $0x495178,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48ff00 │ │ │ │ + jne 495178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x20,%cl │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r14b,(%r8) │ │ │ │ - decl 0x0(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %dh,0x25(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4952bc │ │ │ │ + movq $0x4951c8,-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 48ff30 │ │ │ │ + jne 4951c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480220b1(%rax) │ │ │ │ - movl $0x48ff80,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + and $0xc7480213,%eax │ │ │ │ + rex.RB clc │ │ │ │ + or %dl,0x49(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 693e10 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 495208 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4f(%rax) │ │ │ │ - and %al,(%rdx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 48ff4c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ff5a │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0xffffffffffffffd0,%rbx │ │ │ │ - cmp $0x9,%rbx │ │ │ │ - ja 48ffb9 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %ah,%al │ │ │ │ + and $0x13,%al │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,0x3b(%rax) │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + jl 495264 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x269b0c0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + jmp 495010 │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ add $0x20,%rbp │ │ │ │ + jmp 494e00 │ │ │ │ + lea 0x23ea7d8(%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) │ │ │ │ - sub %bl,(%rdi) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49000f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 490030 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x480220b0(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4900c1 │ │ │ │ - movq $0x490068,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x2132450(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4952e8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 490068 │ │ │ │ + jne 4952e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4802131e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4900cc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4900b1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x48fff0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x20a5180,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x287fa82,-0x10(%r12) │ │ │ │ + movq $0x287fa82,-0x8(%r12) │ │ │ │ + movq $0x1,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2131e50(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 49015c │ │ │ │ - movq $0x490110,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 490110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480220af(%rax) │ │ │ │ - movl $0x490140,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 490140 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 495392 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4965a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480220af(%rax) │ │ │ │ - movl $0x490178,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 693e10 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4953cb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 495420 │ │ │ │ + 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,-0x51(%rax) │ │ │ │ - and %al,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 490151 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4901b7 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x269b0c0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 495403 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 495420 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4901fa │ │ │ │ - movq $0x490218,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7d9278 │ │ │ │ - lea 0x2131d27(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 49559b │ │ │ │ + movq $0x495468,-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 495468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb $0xc7480213,%eax │ │ │ │ - add %r15b,(%r8) │ │ │ │ - add 0x0(%rcx),%cl │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 490030 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x29,%al │ │ │ │ - cmp $0xc5834802,%eax │ │ │ │ - or %ch,%cl │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - xor $0x0,%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4902bc │ │ │ │ - movq $0x4902a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000001(%rip) │ │ │ │ + movl $0x4954b0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4902a0 │ │ │ │ + jne 4954b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fadds (%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock clc │ │ │ │ + push %rsp │ │ │ │ rex.WB add %cl,-0x75(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 693e10 │ │ │ │ - lea 0x2131c85(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4954f8 │ │ │ │ + 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x1c(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0xffffffffffffffd0,%rax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jbe 4902fd │ │ │ │ - lea 0x2425b4c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 495518 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 49559f │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49557d │ │ │ │ + movq $0x4953e0,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237d600,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2425b35(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x24208cd(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 495641 │ │ │ │ + movq $0x4953a8,-0x88(%r12) │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x237d600,-0x68(%r12) │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + movq $0x237db98,-0x48(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x237d600,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 490357 │ │ │ │ - cmp $0x458d4802,%eax │ │ │ │ - call 73413c74 <__environ@GLIBC_2.2.5+0x70b55a0c> │ │ │ │ - rex.WRX │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4956f7 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4956ec │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x490360,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 490360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48023d39(%rax) │ │ │ │ - movl $0x490390,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2131bd7(%rip),%r14 │ │ │ │ - jmp 1ee1410 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x495360,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x495420,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x495710,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,-0x38(%rbp) │ │ │ │ + movq $0x28b5e39,-0x30(%rbp) │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 496878 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490390,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %bh,%ch │ │ │ │ + (bad) │ │ │ │ + incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmp %edi,-0x3b7cb6fe(%rip) │ │ │ │ - js 490442 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 490468 │ │ │ │ - movq $0x490320,-0x70(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x2131ad6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 495761 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x495778,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x2401599(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 224d048 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4902131f(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4950f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2131ab0(%rip),%rsi │ │ │ │ - lea 0x2131a81(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x14fdece6(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4957be │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4959a8 │ │ │ │ + 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 490502 │ │ │ │ + jb 4957fe │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2232040 │ │ │ │ + jmp 4959a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 490576 │ │ │ │ - movq $0x4904e0,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x2244f20,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0x2131a08(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4958d3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x495878,-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 495878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x21319b7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2131963(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - popf │ │ │ │ - add -0x73(%r8),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4906a9 │ │ │ │ - movq $0x490698,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov $0x48004958,%eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + 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 490698 │ │ │ │ + jne 4958b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,-0x39(%r8) │ │ │ │ + or %r9b,(%r8) │ │ │ │ + pop %rcx │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 48c5e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4802419d(%rax) │ │ │ │ - movl $0x4906c8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 2304a68 │ │ │ │ - lea 0x21318f8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %ch,%bl │ │ │ │ + sub $0x39066,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x2425761(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x242575c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %esi,0x48(%rsi,%rbx,2) │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 495966 │ │ │ │ + movq $0x4957d8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4958e8,0x0(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4959a8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48021318,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 490757 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x490740,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 495acb │ │ │ │ + movq $0x4959f0,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 490740 │ │ │ │ + jne 4959f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x18(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - movq $0x490770,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2131857(%rip),%r14 │ │ │ │ - jmp 1ee1410 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490770,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %bl,0x49(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 495a38 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49086e │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 490863 │ │ │ │ - movq $0x490700,-0x70(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x490890,-0x8(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7da060 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x2131763(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + jo 495a98 │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 495a70 │ │ │ │ + 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(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xa6,%al │ │ │ │ - and %al,(%rdx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov $0x5a,%al │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x2131280(%rip),%rsi │ │ │ │ - lea 0x2131709(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 495ab0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.RX add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - jmp 4908c0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x40,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49092a │ │ │ │ - movq $0x490948,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 226c030 │ │ │ │ - lea 0x21316e7(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x5b(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 48c5e8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + lea 0x242038b(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + fimuls -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - movq $0x237da98,-0x8(%r12) │ │ │ │ - movsd %xmm1,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x495798,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a4828 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x495af0,0x0(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021316(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 490b78 │ │ │ │ - movq $0x4909d0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4909d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x16(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 490b6a │ │ │ │ - movq $0x490a18,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 495b90 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 495c47 │ │ │ │ + movq $0x495bc0,0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 490a18 │ │ │ │ + jne 495bc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - movq $0x490a48,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + add %bl,0x0(%rcx,%rcx,2) │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 490a48 │ │ │ │ + jne 495c00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - adc $0x83490213,%eax │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x1(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 490b83 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 490b03 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x490c30,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 490ce0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x490c18,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 490ce0 │ │ │ │ - lea 0x23d1b00(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x21314a9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 490bc7 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 490b03 │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x490c60,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 490ce0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x490c48,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 490ce0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,%r8b │ │ │ │ + pop %rsp │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 48c5e8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 495c50 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 495c94 │ │ │ │ + movq $0x495818,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x495c30,0x0(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,(%rbx) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4959b5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bl,(%rdx) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 495d62 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 495d57 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x495730,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4959a8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x495d78,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4959a8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490ce0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48021308(%rax) │ │ │ │ + movl $0x495da8,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x2402bb7(%rip),%rsi │ │ │ │ + lea 0x241f098(%rip),%r14 │ │ │ │ + jmp 6d3b68 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x8(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x213084f(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 224d048 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x13,%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x19(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 490cb2 │ │ │ │ + jb 495e1a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 490998 │ │ │ │ + movq $0x495e30,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + movq $0x23acaa8,-0x38(%rbp) │ │ │ │ + movq $0x28b5e39,-0x30(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 496810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb %edx,(%rbx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r11b,0x5e(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ + add %al,0x2(%rdx) │ │ │ │ + jmp 7f0710 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sbb %dl,(%rbx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r8b,0x4800495e(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x21307a7(%rip),%r14 │ │ │ │ + jmp 224d048 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x48021318(%rax) │ │ │ │ + movl $0x495eb0,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x2400e5f(%rip),%rsi │ │ │ │ + lea 0x241ef90(%rip),%r14 │ │ │ │ + jmp 6d3b68 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 490f00 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 490eb4 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 490d62 │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 490d3c │ │ │ │ - movq $0x491138,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4911c0,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x490d98,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 490d98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021312(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 490f1f │ │ │ │ - movq $0x490de0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 490de0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + add %cl,0x48021318(%rax) │ │ │ │ + movl $0x495ed8,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x21d617f(%rip),%r14 │ │ │ │ + jmp 224d048 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x12(%rax) │ │ │ │ + add %al,0x18(%rax) │ │ │ │ adc (%rdx),%eax │ │ │ │ - movq $0x490e10,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 490e10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 495f0c │ │ │ │ + movq $0x495d00,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 224ccc0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc (%rbx),%dl │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 490e30 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 490eda │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4910b1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 490ced │ │ │ │ - movq $0x490f80,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 490f34 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4910b1 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 490ced │ │ │ │ - lea 0x2131131(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dl,(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 7341988c <__environ@GLIBC_2.2.5+0x70b5b624> │ │ │ │ + push $0x48c48349 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 495f9e │ │ │ │ + movq $0x495668,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x495dd0,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 1f7f488 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x21317a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x490ff8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 490ced │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49021310(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 490fd8 │ │ │ │ - movq $0x490c90,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4960f8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x213175f(%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 496058 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x10(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49103d │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ + ja 4960ad │ │ │ │ + movq $0x496118,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c2058,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 49120a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 49118e │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 490ced │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x21316b1(%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) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + mov $0x1f387,%esi │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - movlps %xmm0,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 49107b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 490ced │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + faddl 0x1f3(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0xe(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 49104d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 490ced │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - or $0x8d480213,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49127f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49127a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2424bf0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 490998 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802130d(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp 23a3470 │ │ │ │ + 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 4912c1 │ │ │ │ - movq $0x4912e0,-0x8(%rbp) │ │ │ │ - lea 0x2424ba9(%rip),%rsi │ │ │ │ + jb 4961a1 │ │ │ │ + movq $0x496190,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 22fcc08 │ │ │ │ - lea 0x2130db0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 496190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xd(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - movq $0x491308,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23cfa77(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - or $0x89490213,%eax │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - test %dh,%dh │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21315d8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xd(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 491375 │ │ │ │ - movq $0x491368,-0x8(%rbp) │ │ │ │ + jb 496211 │ │ │ │ + movq $0x496200,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 491368 │ │ │ │ + jne 496200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - or $0x8b4c0213,%eax │ │ │ │ - jae 491373 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4912a0 │ │ │ │ - lea 0x2130d0c(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2131570(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - or $0x8d480213,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 491578 │ │ │ │ - movq $0x4913d0,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 496281 │ │ │ │ + movq $0x496270,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4913d0 │ │ │ │ + jne 496270 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - or $0x13,%al │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000001(%rdx) │ │ │ │ - movl $0x491418,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2131508(%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 4962f1 │ │ │ │ + movq $0x4962e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 491418 │ │ │ │ + jne 4962e0 │ │ │ │ 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 │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21314a0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4802130c(%rax) │ │ │ │ - movl $0x491448,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 496361 │ │ │ │ + movq $0x496350,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 491448 │ │ │ │ + jne 496350 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0xc(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4915b7 │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 491583 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 491503 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x491630,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4916e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x491618,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4916e0 │ │ │ │ - lea 0x23d1100(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2130b19(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2131438(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4915c7 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 491503 │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x491660,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4916e0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x491648,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4916e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4963d1 │ │ │ │ + movq $0x4963c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4963c0 │ │ │ │ + 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 │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21313d0(%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 496441 │ │ │ │ + movq $0x496430,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 496430 │ │ │ │ + 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) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2131368(%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 4964ad │ │ │ │ + movq $0x4964a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4964a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4916e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x3c16f73b(%rbx),%eax │ │ │ │ + iret │ │ │ │ + lock add %ecx,-0x73(%rax) │ │ │ │ + sbb $0x2131304,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,(%rdx) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4916b2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 491398 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + jb 496515 │ │ │ │ + movq $0x496508,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 496508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x21312a4(%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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 491900 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4918b4 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 491762 │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 49173c │ │ │ │ - movq $0x491b38,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x491bc0,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x491798,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49657d │ │ │ │ + movq $0x496570,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 491798 │ │ │ │ + jne 496570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - or %edx,(%rbx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x1(%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2131244(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4917e0,-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 4965e5 │ │ │ │ + movq $0x4965d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4917e0 │ │ │ │ + jne 4965d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x21311e4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - or %dl,(%rbx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,(%r8) │ │ │ │ - sbb %cl,0x0(%rcx) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49664d │ │ │ │ + movq $0x496640,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 491810 │ │ │ │ + jne 496640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c021308(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4918da │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 491ab1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4916ed │ │ │ │ - movq $0x491980,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 491934 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 491ab1 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4916ed │ │ │ │ - lea 0x21307a1(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2131184(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x4919f8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4916ed │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4966b5 │ │ │ │ + movq $0x4966a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4966a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4919d8 │ │ │ │ - movq $0x491690,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 491a3d │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c20c8,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 491c0a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 491b8e │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4916ed │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2131124(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 491a7b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4916ed │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49671d │ │ │ │ + movq $0x496710,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 496710 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add $0x13,%al │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 491bd8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 491a4d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4916ed │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x21310c4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - add $0x13,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 491c7f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 491c7a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x24241f0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 491398 │ │ │ │ + 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 496785 │ │ │ │ + movq $0x496778,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 496778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.RXB │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2131064(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734155f4 <__environ@GLIBC_2.2.5+0x70b5738c> │ │ │ │ - xor -0x39(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ - clc │ │ │ │ - sbb $0x49,%al │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2409a86(%rip),%rsi │ │ │ │ - lea 0x240b577(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x18(%rbp) │ │ │ │ - movq $0x28b5e61,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2275870 │ │ │ │ - lea 0x2130406(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4967ed │ │ │ │ + movq $0x4967e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4967e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021303(%rax) │ │ │ │ - movl $0x491d20,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23cf05f(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.WRXB │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 491398 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2131004(%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 491daa │ │ │ │ - movq $0x491d80,-0x8(%rbp) │ │ │ │ + jb 496855 │ │ │ │ + movq $0x496848,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 491d80 │ │ │ │ + jne 496848 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - add $0xffffffffffffffd0,%rax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - ja 491d9c │ │ │ │ - lea 0x24240a4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x242409f(%rip),%rbx │ │ │ │ + pop %rbx │ │ │ │ + push %rdi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2130357(%rip),%rbx │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2130fa4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,(%rdi) │ │ │ │ - cmp $0x458d4802,%eax │ │ │ │ - call 7341571c <__environ@GLIBC_2.2.5+0x70b574b4> │ │ │ │ - rex.WRX │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x491e08,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4968bd │ │ │ │ + movq $0x4968b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 491e08 │ │ │ │ + jne 4968b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - cmp $0x45c74802,%eax │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - out %eax,(%dx) │ │ │ │ - add (%rbx),%dl │ │ │ │ - add %cl,%ch │ │ │ │ - int1 │ │ │ │ - cmc │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - add %eax,-0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax,%rax,1) │ │ │ │ + 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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + pop %rdi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x491e38,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2130f44(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1e(%rax) │ │ │ │ - cmp $0xc4834902,%eax │ │ │ │ - js 491eea │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 491f10 │ │ │ │ - movq $0x491dc8,-0x70(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x21301ee(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - addb $0x13,(%rax) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 7341588c <__environ@GLIBC_2.2.5+0x70b57624> │ │ │ │ - rex.WRX │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x491f78,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 496925 │ │ │ │ + movq $0x496918,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 491f78 │ │ │ │ + jne 496918 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - movq $0x491fa8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x213001f(%rip),%r14 │ │ │ │ - jmp 1ee1410 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + addr32 add $0x8,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + lea 0x2130ee4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x6fdac8,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x491fa8,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x490212ff(%rax) │ │ │ │ - add $0x78,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 492089 │ │ │ │ - movq $0x491f38,-0x70(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - lea 0x2208ec6(%rip),%r14 │ │ │ │ - jmp 7d71f8 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x21300bd(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2130e9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c021300(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - lea 0x212fa88(%rip),%rsi │ │ │ │ - lea 0x2130091(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x14fded00(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,%bl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x2130057(%rip),%rdi │ │ │ │ - lea 0x2130050(%rip),%rsi │ │ │ │ - lea 0x22090a1(%rip),%r14 │ │ │ │ - jmp 7d4ea8 │ │ │ │ - nopl (%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 $0x7e73d0,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x6fdae8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x2130e29(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rax) │ │ │ │ - adc (%rdx),%eax │ │ │ │ - lea 0x2130022(%rip),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x2209070(%rip),%r14 │ │ │ │ - jmp 7d4c98 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock call *(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 492198 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 496a5a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212f9c2(%rip),%rsi │ │ │ │ - lea 0x212ffcb(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 22e2a58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4921d6 │ │ │ │ - movq $0x4921f0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + movq $0x496a38,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x7e73d0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x6fdae8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x2130d66(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - push %rax │ │ │ │ - lea (%rax),%esp │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %ah,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ - cmc │ │ │ │ - rex.WRXB xor $0x0,%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - call *(%rdx) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x28(%rdi) │ │ │ │ - movq $0x492168,-0x20(%r12) │ │ │ │ + movq $0x7e73f0,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4921b8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + movq $0x6fdae8,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212ff51(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x2130cf1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2208eb0(%rip),%rsi │ │ │ │ - lea 0x212ff20(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %ah,(%rax) │ │ │ │ + ficoml 0x458d4802(%rip) │ │ │ │ + call 7341a4ec <__environ@GLIBC_2.2.5+0x70b5c284> │ │ │ │ + or %ecx,-0x73(%rax) │ │ │ │ + add $0x215da12,%eax │ │ │ │ + jmp 496c03 │ │ │ │ + lea 0x2130ca7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4922d3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4922f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x6a(%rbp) │ │ │ │ + movq $0x496bf8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 496bf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ 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,-0x73(%rax) │ │ │ │ - rex.RB call 10415c44 <__environ@GLIBC_2.2.5+0xdb579dc> │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 92463d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 496c36 │ │ │ │ + movq $0x496bc8,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 492338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp 55f488 │ │ │ │ + lea 0x241f1f7(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + or (%rbx),%edx │ │ │ │ + add -0xa(%rcx,%rcx,4),%cl │ │ │ │ + lea 0x2130be7(%rip),%r14 │ │ │ │ + jmp 22dd050 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49238a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4922b0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %ch,(%rax) │ │ │ │ + fsts 0x458d4802(%rip) │ │ │ │ + call 7341a5e4 <__environ@GLIBC_2.2.5+0x70b5c37c> │ │ │ │ + or %ecx,-0x73(%rax) │ │ │ │ + add $0x215d91a,%eax │ │ │ │ + jmp 496cfb │ │ │ │ + lea 0x2130bcf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4923ab │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4923e0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4923e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%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,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - and $0x49,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 492410 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x6a(%rbp) │ │ │ │ + movq $0x496cf0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 496cf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + (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,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,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 496d2e │ │ │ │ + movq $0x496cc0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp 55f2c0 │ │ │ │ + lea 0x241f0ff(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + or (%rbx),%edx │ │ │ │ + add -0xa(%rcx,%rcx,4),%cl │ │ │ │ + lea 0x2130b0f(%rip),%r14 │ │ │ │ + jmp 22dd050 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %cl,(%rbx) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 496d9f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 496d60 │ │ │ │ + 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) │ │ │ │ + rorb $1,(%rdx) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 496dd7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 496d60 │ │ │ │ + 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 $0x12,%ch │ │ │ │ + cwtl │ │ │ │ + or (%rbx),%dl │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 492487 │ │ │ │ + jb 496e12 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4924a8 │ │ │ │ + jmp 496d60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + or (%rbx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 1041a77c <__environ@GLIBC_2.2.5+0xdb5c514> │ │ │ │ + (bad) │ │ │ │ + rex add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x496e70,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 496e70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x480212fc(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 492539 │ │ │ │ - movq $0x4924e0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + or (%rbx),%dl │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r11b,0x4800496e(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4924e0 │ │ │ │ + jne 496e98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - std │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 492544 │ │ │ │ + add %dh,%al │ │ │ │ + or %edx,(%rbx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x47(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 496f38 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 496f28 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x496db8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x6fda88,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 492529 │ │ │ │ + ja 496f28 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - movq $0x492468,-0x20(%r12) │ │ │ │ + movq $0x496df0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ + movq $0x6fdaa8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x212fca8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 492551 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 496f28 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x496d80,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x6fda68,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x492588,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + or %dl,(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 49701f │ │ │ │ + movq $0x496fd0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 492588 │ │ │ │ + jne 496fd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sti │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4925e5 │ │ │ │ + add %cl,%al │ │ │ │ + or %dl,(%rbx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x23e7907(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x497040,-0x20(%rbp) │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4922f0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x492608,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x212f58a(%rip),%rsi │ │ │ │ - lea 0x212fb93(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 496f98 │ │ │ │ + lea 0x2130872(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%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,(%r8) │ │ │ │ - es rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %cl,%bl │ │ │ │ - (bad) │ │ │ │ - incl (%rcx) │ │ │ │ + add %bl,0x8(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x497068,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 496f98 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + or %dl,(%rbx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + js 4970ba │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4970f0 │ │ │ │ + movq $0x496e28,-0x70(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x23a9fa0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x237d620,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sti │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 492678 │ │ │ │ + jb 497142 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212f4e2(%rip),%rsi │ │ │ │ - lea 0x212faeb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4967a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 clc │ │ │ │ + rex (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4926b6 │ │ │ │ - movq $0x4926d0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 4971a5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x497198,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 497198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - jo 492660 │ │ │ │ - and %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x6(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 492735 │ │ │ │ - movq $0x492648,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x492698,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212fab1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 496f98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - stc │ │ │ │ - adc (%rdx),%al │ │ │ │ + test $0x6,%al │ │ │ │ + adc (%rdx),%eax │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 492790 │ │ │ │ + jb 4971e2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212f3ca(%rip),%rsi │ │ │ │ - lea 0x212f9d3(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 496c68 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + jo 4971fc │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49721a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 496c68 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp %al,(%rsi) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4927ce │ │ │ │ - movq $0x4927e8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 497252 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 496c68 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - pop %rax │ │ │ │ - xchg %esp,(%rax) │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - std │ │ │ │ - rex.WB xor $0x0,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4973b5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4972b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4972b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bh,0x48021305(%rax) │ │ │ │ + movl $0x4972d8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4972d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ + add %dl,0x48021305(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 49732b │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 497378 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49284d │ │ │ │ - movq $0x492760,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4927b0,-0x8(%r12) │ │ │ │ + ja 497368 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4971f8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x6fda88,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 497368 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x497230,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x6fdaa8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f9a9(%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) │ │ │ │ - loopne 49286e │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4928a8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212f2b2(%rip),%rsi │ │ │ │ - lea 0x212f8bb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 497368 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4971c0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x6fda68,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 clc │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 497425 │ │ │ │ + movq $0x497110,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x497158,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x497268,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x2130471(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4928e6 │ │ │ │ - movq $0x492900,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jb 497472 │ │ │ │ + movq $0x497490,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4973d8 │ │ │ │ + lea 0x213044f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xchg %spl,(%rax) │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - in $0x48,%eax │ │ │ │ - xor $0x0,%al │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - clc │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 492965 │ │ │ │ - movq $0x492878,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4928c8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f8a1(%rip),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + rclb $1,0x458d4802(%rip) │ │ │ │ + call 7341ae3c <__environ@GLIBC_2.2.5+0x70b5cbd4> │ │ │ │ + or %ecx,-0x73(%rax) │ │ │ │ + add $0x215d0c2,%eax │ │ │ │ + jmp 497553 │ │ │ │ + lea 0x21303d7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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,0x6a(%rbp) │ │ │ │ + movq $0x497548,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 497548 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 497586 │ │ │ │ + movq $0x497518,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp 55f0c8 │ │ │ │ + lea 0x241e8a7(%rip),%rbx │ │ │ │ + add $0x18,%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) │ │ │ │ - enter $0x12f7,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sub %al,(%rbx) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4929c0 │ │ │ │ + jb 497604 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212f19a(%rip),%rsi │ │ │ │ - lea 0x212f7a3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + movq $0x4975f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4975f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + add (%rbx),%dl │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jae 497603 │ │ │ │ + lea 0x21302de(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 22dd050 │ │ │ │ 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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bh,0x48021302(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4929fe │ │ │ │ - movq $0x492a18,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jb 4976a7 │ │ │ │ + movq $0x497658,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 497658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48021302(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 497672 │ │ │ │ + lea 0x23e727f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4976c8,-0x20(%rbp) │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 497620 │ │ │ │ + lea 0x213023a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x2,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - sub %al,-0x7cb7fde0(%rbp) │ │ │ │ (bad) │ │ │ │ - int $0x47 │ │ │ │ - xor $0x0,%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + add (%rbx),%dl │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r14b,%r8b │ │ │ │ + jbe 497718 │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sbb %ch,%cl │ │ │ │ + rex.XB (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - notl (%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + add %edx,(%rbx) │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x492990,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4929e0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + js 497742 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 497778 │ │ │ │ + movq $0x4975b0,-0x70(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x23a9fa0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x237d620,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x2099bf0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f799(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xf6,%al │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 492ad8 │ │ │ │ + jb 4977ca │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212f082(%rip),%rsi │ │ │ │ - lea 0x212f68b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 496810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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,-0x73(%rax) │ │ │ │ + add %edx,(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 492b16 │ │ │ │ - movq $0x492b30,-0x8(%rbp) │ │ │ │ + jb 497806 │ │ │ │ + movq $0x497820,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + add %dl,(%rbx) │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - adc %al,-0x3a7cb7fe(%rax,%riz,1) │ │ │ │ - or %ch,%cl │ │ │ │ - mov $0x46,%ch │ │ │ │ - xor $0x0,%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmc │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %ah,0x49021300(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 492b95 │ │ │ │ - movq $0x492aa8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x492af8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 497882 │ │ │ │ + movq $0x497798,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x4977e8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f691(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2130064(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + int $0x15 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 7341b204 <__environ@GLIBC_2.2.5+0x70b5cf9c> │ │ │ │ + or %ecx,-0x73(%rax) │ │ │ │ + add $0x215ccfa,%eax │ │ │ │ + jmp 49791b │ │ │ │ + lea 0x213003f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - cmc │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 492bf0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212ef6a(%rip),%rsi │ │ │ │ - lea 0x212f573(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x6a(%rbp) │ │ │ │ + movq $0x497910,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 497910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 492c2e │ │ │ │ - movq $0x492c48,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - clc │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - and %al,(%rdx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - hlt │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 492cad │ │ │ │ - movq $0x492bc0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x492c10,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 49794e │ │ │ │ + movq $0x4978e0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp 55efc8 │ │ │ │ + lea 0x241e4df(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f589(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor $0x12,%ah │ │ │ │ + nop │ │ │ │ + call *(%rdx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 492d08 │ │ │ │ + jb 4979a1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212ee52(%rip),%rsi │ │ │ │ - lea 0x212f45b(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x212ff71(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 22dd050 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 492d46 │ │ │ │ - movq $0x492d60,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jb 497a57 │ │ │ │ + movq $0x4979f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4979f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - loopne 492ce9 │ │ │ │ - and %al,(%rdx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - repz adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 492dc5 │ │ │ │ - movq $0x492cd8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x492d28,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %dl,(%rax) │ │ │ │ + call *(%rdx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x497978,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x6fda28,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f481(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x212feba(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x480212f3 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 492e20 │ │ │ │ + jb 497aaa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212ed3a(%rip),%rsi │ │ │ │ - lea 0x212f343(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 496878 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %dl,-0x2(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 492e5e │ │ │ │ - movq $0x492e78,-0x8(%rbp) │ │ │ │ + jb 497ae6 │ │ │ │ + movq $0x497b00,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - enter $0x2080,$0x2 │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x212fe0f(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ + jmp 224d048 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x490212f2(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %ch,%al │ │ │ │ + std │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 492edd │ │ │ │ - movq $0x492df0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x492e40,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 497b6a │ │ │ │ + movq $0x497a78,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x497ac8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f379(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x212fdac(%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) │ │ │ │ - push %rax │ │ │ │ - repnz adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 492f38 │ │ │ │ + jb 497bc2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212ec22(%rip),%rsi │ │ │ │ - lea 0x212f22b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + movq $0x28b5e39,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 496810 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 492f76 │ │ │ │ - movq $0x492f90,-0x8(%rbp) │ │ │ │ + jb 497bfe │ │ │ │ + movq $0x497c18,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x7f,%al │ │ │ │ - and %al,(%rdx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + loop 497c62 │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ + (bad) │ │ │ │ + in $0x8a,%eax │ │ │ │ + xor $0x441f0f00,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x490212f1(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 492ff5 │ │ │ │ - movq $0x492f08,-0x20(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x497b90,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x492f58,-0x8(%r12) │ │ │ │ + movq $0x497be0,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f271(%rip),%rbx │ │ │ │ + lea 0x212fca9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,%cl │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493050 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212eb0a(%rip),%rsi │ │ │ │ - lea 0x212f113(%rip),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 497cd2 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + movq $0x28b5e39,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jmp 496878 │ │ │ │ + lea 0x212fc67(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49308e │ │ │ │ - movq $0x4930a8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 497d16 │ │ │ │ + movq $0x497d30,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 496388 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cwtl │ │ │ │ - jle 4930d1 │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - cmp $0xf003441,%eax │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,-0x16fdc53b(%r8) │ │ │ │ + xor $0x4,%ah │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x490212f0(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + pushf │ │ │ │ + adc (%rdx),%eax │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49310d │ │ │ │ - movq $0x493020,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x493070,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f169(%rip),%rbx │ │ │ │ + ja 497d81 │ │ │ │ + movq $0x497cf0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 4f4de8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x212fbb5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dh,%al │ │ │ │ - adc (%rdx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 493168 │ │ │ │ + jb 497dd1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212e9f2(%rip),%rsi │ │ │ │ - lea 0x212effb(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f36bbb(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 497e07 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 497e28 │ │ │ │ + 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 4931a6 │ │ │ │ - movq $0x4931c0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jb 497f19 │ │ │ │ + movq $0x497e60,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 497e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cmpb $0x2,0x20(%rbp) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 497f24 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 497ebc │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x497da8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x11(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 493225 │ │ │ │ - movq $0x493138,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x493188,-0x8(%r12) │ │ │ │ + ja 497f09 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x497de8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212f061(%rip),%rbx │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x212fa38(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + 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) │ │ │ │ - or %ch,%bh │ │ │ │ - adc (%rdx),%al │ │ │ │ + sbb %ch,%al │ │ │ │ + sbb $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 493280 │ │ │ │ + jb 497f62 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212e8da(%rip),%rsi │ │ │ │ - lea 0x212eee3(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 6a9010 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4932be │ │ │ │ - movq $0x4932d8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 497fa1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0x21d52ed(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - push $0x4802207c │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x12(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 498011 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 49801f │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49333d │ │ │ │ - movq $0x493250,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4932a0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212ef59(%rip),%rbx │ │ │ │ + ja 498014 │ │ │ │ + movq $0x497f40,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x497f78,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x498040,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4962a8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x212f93a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lock in (%dx),%eax │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493398 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212e7c2(%rip),%rsi │ │ │ │ - lea 0x212edcb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dh,0x48021378(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x498078,0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x23acaa8,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4cd748 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x78(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x498098,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 497e28 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x78(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + movq $0x4980b8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 815d08 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + js 4980ca │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + call 4849ca41 <__environ@GLIBC_2.2.5+0x45bde7d9> │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4980e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4933d6 │ │ │ │ - movq $0x4933f0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + js 4980fa │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r11b,(%r8) │ │ │ │ + orl $0x7438b48,0x0(%rcx) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 498118 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - push %rax │ │ │ │ - jnp 493419 │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - cmc │ │ │ │ - cmp $0x1f0f0034,%eax │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + ja 49812a │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4e0da8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 493455 │ │ │ │ - movq $0x493368,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4933b8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212ee51(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x2137e1f(%rip),%rsi │ │ │ │ + jmp 497fc0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + notl (%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x4007af35,-0x73(%rax) │ │ │ │ + add %cl,%ch │ │ │ │ + sub %edi,%esi │ │ │ │ + (bad) │ │ │ │ + call *0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fsubr %st(4),%st │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4934b0 │ │ │ │ + clc │ │ │ │ + notl (%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 4981f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4981da │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212e6aa(%rip),%rsi │ │ │ │ - lea 0x212ecb3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + movq $0x4981f0,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 71e0b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4802209d(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 7f5010 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,0x480212f7(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4934ee │ │ │ │ - movq $0x493508,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jae 4982cf │ │ │ │ + lea 0x212f794(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4982cf │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cmp %bh,0x20(%rdx) │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - fnstsw (%rsp,%rsi,1) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ + add %dl,-0x9(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 498230 │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49356d │ │ │ │ - movq $0x493480,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4934d0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212ed49(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4935c6 │ │ │ │ - movq $0x4935e0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + ja 4983de │ │ │ │ + movq $0x4981a8,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x28b5e42,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4982cf │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + movq $0x498300,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 498300 │ │ │ │ + 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,0x480212f6(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4983cd │ │ │ │ + movq $0x498348,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 498348 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,(%r8) │ │ │ │ - ss rex.WB add %cl,-0x77(%r8) │ │ │ │ - fimuls -0x77(%rcx) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0xa(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4982c7 │ │ │ │ + movq $0x498390,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 498390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cmp %dl,0x40(%rbx) │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - {rex2 0x3b} xor $0x0,%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + notb (%rdx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + rex.RB loopne 4983e5 │ │ │ │ + (bad) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0xf(%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 498250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 493666 │ │ │ │ - movq $0x493680,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %bl,-0x72b7fde0(%rbp) │ │ │ │ + rex.RB loopne 498451 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 49846c │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x498448,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 498448 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bh,0x4802209c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x498480,0x8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 7f64d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x4935a0,-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 23a47e0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 49847c │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,-0x64(%rax) │ │ │ │ + and %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 498513 │ │ │ │ + lea 0x212f518(%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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x493640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + pushf │ │ │ │ + and %al,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 498530 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49853a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x498400,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x4984d0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4984d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0x4936d8,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x212eb52(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 498586 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2138198 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + hlt │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4986c7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x498600,-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 498600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,%al │ │ │ │ + repz adc (%rdx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4986b7 │ │ │ │ + movq $0x498640,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 498640 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x490212f3(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4986a7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x498560,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 498218 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 498218 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + repz adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4937e9 │ │ │ │ + jb 498756 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49874b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f39c09(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4985a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x498770,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 498960 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 49876c │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + repnz adc (%rdx),%al │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49381f │ │ │ │ + jb 49888f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 493840 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x4987e0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4987e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493931 │ │ │ │ - movq $0x493878,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + repnz adc (%rdx),%al │ │ │ │ + movq $0x498820,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 493878 │ │ │ │ + jne 498820 │ │ │ │ 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49393c │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4938d4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4937c0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + int1 │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 493921 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x493800,-0x20(%r12) │ │ │ │ + ja 49887f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4986e0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4988a8,0x10(%rbp) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4984a8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x212e9b0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493981 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f39a71(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + mov %cl,0x0(%rcx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4988d0 │ │ │ │ + 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 4939b7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4939d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 498937 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x23aa090,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x23a9fa0,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + 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 493ac9 │ │ │ │ - movq $0x493a10,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 493a10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4989cb │ │ │ │ + lea 0x212f070(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 493ad4 │ │ │ │ - add $0x30,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x10(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4989e8 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 493a6c │ │ │ │ + ja 4989f2 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x493958,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 493ab9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x493998,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + movq $0x498790,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x498988,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 498988 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x212e820(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + test $0xef,%al │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 493b19 │ │ │ │ + jb 498a3e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f398d9(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + jmp 498218 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x480212ef(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 493b4f │ │ │ │ + jb 498abc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 498ab1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 493b70 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x498a18,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x498ad0,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 498960 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ 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,-0x7d(%rax) │ │ │ │ + jrcxz 498acc │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %ch,%al │ │ │ │ + out %al,(%dx) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 493c61 │ │ │ │ - movq $0x493ba8,-0x8(%rbp) │ │ │ │ + jb 498b95 │ │ │ │ + movq $0x498b38,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 493ba8 │ │ │ │ + jne 498b38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 493c6c │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 493c04 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x493af0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x490212ee(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 493c51 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x493b30,-0x20(%r12) │ │ │ │ + ja 498b85 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x498a58,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x498bb0,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 4984a8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x212e690(%rip),%rbx │ │ │ │ + lea 0x212ee64(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (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 $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + shr $0x12,%ch │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 498c6e │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 498c63 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + movq $0x287fa82,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x2881711,-0x8(%r12) │ │ │ │ + movq $0x2898941,(%r12) │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 498218 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,-0x13(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 493cb1 │ │ │ │ + jb 498cec │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 498ce1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1f39741(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x498c00,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x498d00,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 498960 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 498cfc │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %bh,0x480212ec(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 493ce7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 498ded │ │ │ │ + movq $0x498d68,-0x10(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 493d08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 498d68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493df9 │ │ │ │ - movq $0x493d40,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,-0x14(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x498d90,0x0(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 493d40 │ │ │ │ + jne 498d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x60(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 493e04 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 493d9c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x493c88,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x14(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 493de9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x493cc8,-0x20(%r12) │ │ │ │ + ja 498ddd │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x498c88,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x498e08,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 4984a8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x212e500(%rip),%rbx │ │ │ │ + lea 0x212ec1c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 493e4c │ │ │ │ - mov 0x7(%rsi),%rax │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 493e56 │ │ │ │ - cmp %rax,%r14 │ │ │ │ - ja 493e60 │ │ │ │ - mov 0xf(%rsi),%rsi │ │ │ │ - jmp 493e28 │ │ │ │ - lea 0x2421fef(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2421fdc(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x17(%rsi),%rsi │ │ │ │ - jmp 493e28 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493ee3 │ │ │ │ - movq $0x493eb8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + mov 0x0(%rcx),%cs │ │ │ │ test $0x7,%bl │ │ │ │ - jne 493eb8 │ │ │ │ + jne 498e30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x24247ed(%rip),%rbx │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + sub %al,%dl │ │ │ │ + add -0x75(%r8),%cl │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x212e426(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,%ah │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493f23 │ │ │ │ + rex.W jmp 498e69 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 498ea9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 498e8a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 493f40 │ │ │ │ + movq $0x498ea0,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 71e0b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ + nop │ │ │ │ + and %al,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 7f5010 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,%al │ │ │ │ - jrcxz 493f51 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 493fea │ │ │ │ - movq $0x493f88,-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 493f88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 498f7f │ │ │ │ + lea 0x212eb44(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 498f7f │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480212e3(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 493fee │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %ah,0x480212ea(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 498ee0 │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 493fda │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x493f00,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + ja 49908e │ │ │ │ + movq $0x498e58,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x28b5e42,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 498f7f │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 4940ad │ │ │ │ - movq $0x494038,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x498fb0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 494038 │ │ │ │ + jne 498fb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - loop 494049 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,0x40(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 494068 │ │ │ │ + add %dh,%al │ │ │ │ + jmp ffffffff899191c4 <__environ@GLIBC_2.2.5+0xffffffff8705af5c> │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rbp) │ │ │ │ + movl $0x498ff8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 498ff8 │ │ │ │ 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 %dh,0x480212e2(%rax) │ │ │ │ - movl $0x494098,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %ch,0x480212e9(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 498f77 │ │ │ │ + movq $0x499040,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 494098 │ │ │ │ + jne 499040 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x480212e2(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 4940b4 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4940e0,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2304588 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - and %al,(%rdx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4940fd │ │ │ │ - movq $0x494178,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 233e770 │ │ │ │ - movq $0x494120,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 23379f0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ah,-0x17(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x498f00,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0xf(%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 498f00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4902206f(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4941d3 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - cmp 0x8(%rbp),%rbx │ │ │ │ - je 4941b5 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x269b0c0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6f(%rax) │ │ │ │ - and %al,(%rdx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4941c3 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - cmp 0x8(%rbp),%rbx │ │ │ │ - je 4941b5 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x269b0c0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jo 499097 │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4990d6 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 498ec8 │ │ │ │ + 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) │ │ │ │ + nop │ │ │ │ + out %al,(%dx) │ │ │ │ + sbb $0x458d4802,%eax │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 499112 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 71e0b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 494254 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jmp ffffffff8d91933c <__environ@GLIBC_2.2.5+0xffffffff8b05b0d4> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4991b9 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 494249 │ │ │ │ + ja 4991ae │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5e61,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x1f39163(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + movq $0x4990f0,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x7f8f68,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x2208e68(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 208eb58 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49428b │ │ │ │ + jb 4991f6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4942a8 │ │ │ │ + jmp 2138198 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB call 10417bfc <__environ@GLIBC_2.2.5+0xdb59994> │ │ │ │ - (bad) │ │ │ │ + rex.RB call 1041cb64 <__environ@GLIBC_2.2.5+0xdb5e8fc> │ │ │ │ (bad) │ │ │ │ + cld │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 9285ad │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB call 93247d │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4942f0 │ │ │ │ + jne 499258 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x4d(%rbx),%esi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4943a3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 494339 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000000(%rax) │ │ │ │ + movl $0x499298,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499298 │ │ │ │ + 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) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49438f │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x494268,-0x28(%r12) │ │ │ │ + ja 4992f9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4991d0,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + 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 $0x30,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + out %eax,$0x12 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 49940f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x499388,-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 499388 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x21(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4943f2 │ │ │ │ - movq $0x494408,-0x18(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7d9278 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + out %al,$0x12 │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x499210,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4993f0,-0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4993f0 │ │ │ │ + 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,(%rax) │ │ │ │ - fists (%rdx) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - rex.R │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 493f40 │ │ │ │ + add %ch,-0x1a(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x499438,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 499888 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ 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 -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x6c(%r8) │ │ │ │ + rex.WB add %sil,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 499460 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - incl 0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - ficoms (%rdx) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4944c0 │ │ │ │ - movq $0x493f40,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x4941f8,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4942a8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4943c8,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + ja 4994c7 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x23aa090,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x23a9fa0,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x212de86(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4944c4 │ │ │ │ + add %dh,-0x1b(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49451d │ │ │ │ + jb 4997a2 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 499797 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x24241c5(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4990b0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x499578,-0x30(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x18(%r12),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499578 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ + in $0x12,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r13b,%r11b │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49455e │ │ │ │ - movq $0x494578,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - enter $0x2069,$0x2 │ │ │ │ + add %al,%al │ │ │ │ + in $0x12,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%riz,2) │ │ │ │ + mov %edx,%ebx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4995f6 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x499330,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x499598,0x0(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4997b8,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x499640,0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499640 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x490212dd(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jrcxz 499651 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r13b,(%r8) │ │ │ │ + xchg %eax,%edi │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 499728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x490212e3(%rax) │ │ │ │ + add $0x68,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4945dd │ │ │ │ - movq $0x4944e8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x494540,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 49977d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + mov 0xf(%rcx),%rsi │ │ │ │ + mov 0x17(%rcx),%rdi │ │ │ │ + mov 0x1f(%rcx),%rcx │ │ │ │ + movq $0x499128,-0x60(%r12) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %r8,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212dd79(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ - fstl (%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49464f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49464a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2423e88(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x499740,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - fcoml (%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4946af │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4946aa │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2423e48(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jrcxz 499739 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + adc %r13b,%r11b │ │ │ │ + (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + loop 499751 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbp,%rdi,1) │ │ │ │ + movl $0x499678,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0xe(%rcx),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x480212e2(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + jmp 4995af │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock fcoml (%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov %ah,(%rax) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4946f1 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 49984c │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x212dcd0(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + movq $0x499828,-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 499828 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x78(%rax) │ │ │ │ + and %al,(%rdx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x499860,0x10(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 7f5f40 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 49985c │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49472e │ │ │ │ - movq $0x494748,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + rex.RB call 1041d1dc <__environ@GLIBC_2.2.5+0xdb5ef74> │ │ │ │ (bad) │ │ │ │ + sub (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4999b4 │ │ │ │ + mov 0x7(%rsi),%rax │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + mov 0x17(%rsi),%rcx │ │ │ │ + mov 0x1f(%rsi),%rdx │ │ │ │ + movq $0x4994e8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x499910,-0x18(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.WR stos %al,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dl,0x4c022087(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 499938 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x24(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x79(%rax) │ │ │ │ + and %al,(%rdx) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4999aa │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4947a5 │ │ │ │ - movq $0x4946c8,-0x20(%r12) │ │ │ │ + ja 49998e │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4997d8,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x494710,-0x8(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x499930,0x0(%rbp) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499930 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212dc21(%rip),%rbx │ │ │ │ + movq $0x4999e0,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x212e092(%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) │ │ │ │ - sbb %bl,%ah │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 494800 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x212dbed(%rip),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x22069ca(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4c98 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xchg %ah,(%rax) │ │ │ │ + add 0x75(%rbx,%rcx,4),%cl │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + pop %rdx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %dl,-0x20(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49483b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494858 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jb 499a67 │ │ │ │ + movq $0x499a48,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499a48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + loopne 499a59 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r9b,0x4800499a(%r8) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 499888 │ │ │ │ + lea 0x212e012(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104181ac <__environ@GLIBC_2.2.5+0xdb59f44> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x499a88,0x0(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 92910d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x480212df(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 499bb7 │ │ │ │ + movq $0x499b28,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4948a0 │ │ │ │ + jne 499b28 │ │ │ │ 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %ch,-0x21(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4948f2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x494818,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 494913 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x494940,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + ja 499bc2 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + movq $0x287fa82,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x2881711,-0x8(%r12) │ │ │ │ + movq $0x287e8ea,(%r12) │ │ │ │ + movq $0x499b98,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 494940 │ │ │ │ + jne 499b98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + ficoms (%rdx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r13b,%r8b │ │ │ │ + fwait │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 499888 │ │ │ │ + lea 0x212def2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + andl $0x2,(%rax) │ │ │ │ + movq $0x499c10,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499c10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 49494b │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ + add %bl,0x4c022083(%rax) │ │ │ │ + mov 0x1f(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 7f5290 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,%dl │ │ │ │ + jo 499c0b │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 494991 │ │ │ │ + jb 499c62 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x212da00(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + movq $0x499c78,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 71e0b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %cl,(%rax) │ │ │ │ + andl $0x2,(%rax) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 7f5010 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4949d6 │ │ │ │ - movq $0x4949f0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + fstl (%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 499d23 │ │ │ │ + lea 0x212de10(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x499ce0,0x18(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499ce0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + fcoml (%rdx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jne 499cec │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 499d23 │ │ │ │ + movq $0x499d18,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499d18 │ │ │ │ + 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 %r10b,(%r8) │ │ │ │ - rex.WX │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - adc %ah,0x1ffff(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480212dc(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 499e88 │ │ │ │ + movq $0x499d70,-0x18(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499d70 │ │ │ │ + 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 %dh,(%rax) │ │ │ │ + fcoml (%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,-0x1(%rbp) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + rex.RB loopne 499d5d │ │ │ │ + popf │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x1f(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%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 %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + fistl (%rdx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%al │ │ │ │ (bad) │ │ │ │ - cmp %bh,%dh │ │ │ │ (bad) │ │ │ │ - incl 0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 499e8e │ │ │ │ + movq $0x499c30,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x28b5e42,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x499e78,0x28(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499e78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x27(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 494a76 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x494968,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x4949b0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %ch,(%rax) │ │ │ │ + fistl (%rdx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jne 499e84 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 499d23 │ │ │ │ + mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %bl,%ah │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 499f38 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x499ef8,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499ef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + 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,0x3b(%rdi) │ │ │ │ - movq $0x4947d0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x494858,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x494a38,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x212d90e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - fcoms (%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 494b57 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 494b52 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2423d70(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 494bb7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 494bb2 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2423d30(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + fistl (%rdx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r13b,(%r8) │ │ │ │ + lahf │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 499f28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - fcoms (%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 494bf9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x212d878(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + add %bl,0x480212db(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 499ca0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bh,-0x25(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 494c36 │ │ │ │ - movq $0x494c50,-0x8(%rbp) │ │ │ │ + jb 49a00c │ │ │ │ + movq $0x499f98,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499f98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex.R movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + fistl (%rdx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r8b,%r8b │ │ │ │ + lahf │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 499fc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 494cad │ │ │ │ - movq $0x494bd0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x494c18,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fistl (%rdx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x499eb0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212d7c9(%rip),%rbx │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 49a1b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ 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) │ │ │ │ - rcl $0x12,%bh │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 494d08 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x212d795(%rip),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x22064c2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4c98 │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 494d43 │ │ │ │ + jb 49a0e6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494d60 │ │ │ │ - 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) │ │ │ │ + movq $0x49a068,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49a068 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104186b4 <__environ@GLIBC_2.2.5+0xdb5a44c> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 929b1d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x480f438b480049a0,%al │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 494da8 │ │ │ │ + jne 49a0a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 494dfa │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x494d20,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 49a0d6 │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 494e1b │ │ │ │ - add $0x18,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x240c1c8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x494e48,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 494e48 │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 494e53 │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x12d5,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + enter $0x12d9,$0x2 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 494e99 │ │ │ │ + jb 49a176 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49a16b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x212d5a8(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x499f58,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x49a020,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x49a190,-0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x1f(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 7f78b0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 49a18c │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 494ede │ │ │ │ - movq $0x494ef8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jae 49a227 │ │ │ │ + lea 0x212d908(%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) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + fcoms (%rdx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jne 49a1ec │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49a244 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49a283 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x49a108,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x49a1e0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49a1e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49a273 │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - rex.WRXB │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %ah,0x1ffff(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %bl,%al │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49a2fb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49a2e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49a2e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea 0x2207382(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 499ca0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp %bh,%dh │ │ │ │ - (bad) │ │ │ │ - incl 0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rcl $0x12,%bh │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 1041dc64 <__environ@GLIBC_2.2.5+0xdb5f9fc> │ │ │ │ + (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x49a358,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49a358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %bh,-0x29(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x49a380,0x0(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49a380 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x29(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 494f7e │ │ │ │ + ja 49a3b7 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x494e70,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x494eb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x49a2a8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x49a3e0,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 49a1b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0x494cd8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x494d60,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x494f40,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x212d4b6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - rcll %cl,(%rdx) │ │ │ │ + adc %bh,0x20(%rdi) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49505f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49505a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2423398(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - rclb %cl,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4950bf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4950ba │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x24236a8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + rex.RB call 7341dd5c <__environ@GLIBC_2.2.5+0x70b5faf4> │ │ │ │ + rex.R │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49a448,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49a448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - adc $0x90000000,%eax │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 495126 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 495121 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x212d439(%rip),%rsi │ │ │ │ - lea 0x22060a9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d51e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jle 49a467 │ │ │ │ + add 0x73(%rbx,%rcx,4),%cl │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 7f8a80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 1ec29d0 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49a4c8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49a4b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49a4b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + jae 49a4c3 │ │ │ │ + lea 0x241b99e(%rip),%r14 │ │ │ │ + jmp 71bb20 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + sub -0x3a7cb7fe(%eip),%dl │ │ │ │ + or %ch,%cl │ │ │ │ + pop %rbp │ │ │ │ + sub %esp,%esp │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4951b3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4951a8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x495140,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x1f38221(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ - repnz cmp $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4951f3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x23cf197(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef6a68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + jo 49a562 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 49a583 │ │ │ │ + movq $0x49a310,-0x68(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + movq $0x49a408,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x49a470,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x6fda68,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0x212d55b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%dl │ │ │ │ - cmp $0x2,%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 495233 │ │ │ │ + movabs 0x4cf0458d48023ff9,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 49a5d2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x23cf157(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef6a68 │ │ │ │ + jmp 225da48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - rcll %cl,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49526b │ │ │ │ + push $0x48023ff9 │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49a732 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x49a638,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 495288 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49a638 │ │ │ │ + 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 %dl,-0x2d(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 495332 │ │ │ │ - movq $0x4952d0,-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 4952d0 │ │ │ │ + add %bl,(%rax) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r12b,-0x5a(%r8) │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 49a660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rcll %cl,(%rdx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ + add %dh,%al │ │ │ │ clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + (bad) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rdi,1) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 495322 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x495248,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 49a69b │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 495343 │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49a722 │ │ │ │ + movq $0x49a5b0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x7e73d0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x6fdae8,-0x30(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x22e26b8,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x495378,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 $0x12d3,$0x2 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49a80b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49a798,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495378 │ │ │ │ + jne 49a798 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2e(%rax) │ │ │ │ + add %bh,-0x2d(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - movq $0x4953a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + movq $0x49a7c0,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4953a8 │ │ │ │ + jne 49a7c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rclb %cl,(%rdx) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdi,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %dl,-0x2d(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4953e7 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c25d8,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 49a7fb │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x49a820,0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49aaf0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4953e7 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + 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 $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dl,%dl │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49545b │ │ │ │ + movabs 0x4ce8458d480212d2,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 49a8cb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49a8c0 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 495478 │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x49a8e0,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 49aaf0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 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 %dl,%al │ │ │ │ - rcll $1,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 495522 │ │ │ │ - movq $0x4954c0,-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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49a9e8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49a980,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4954c0 │ │ │ │ + jne 49a980 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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 %cl,0x480212d1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 495526 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 495512 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x495438,-0x28(%r12) │ │ │ │ + ja 49a9d8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x23a9fa0,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x4adec0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 495533 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x495568,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 495568 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rclb $1,(%rdx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock test $0x55,%al │ │ │ │ - rex.WB add %cl,-0x75(%r8) │ │ │ │ - jne 495584 │ │ │ │ - lea 0x23cee36(%rip),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef6148 │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480212d0(%rax) │ │ │ │ - movl $0x4955d8,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 49aad3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49aa58,-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 4955d8 │ │ │ │ + jne 49aa58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x30(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 495627 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495617 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c25b0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x495658,-0x8(%rbp) │ │ │ │ - lea 0x23cd03b(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ea8070 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480212cf(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4956ba │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4956aa │ │ │ │ - movq $0x495160,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + ja 49aac3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x49a930,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x23a9fa0,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4adea0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - movq $0x4956e0,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0xc(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49ac37 │ │ │ │ + movq $0x49ab30,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4956e0 │ │ │ │ + jne 49ab30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %al,(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ iret │ │ │ │ adc (%rdx),%al │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 495759 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495749 │ │ │ │ - movq $0x495208,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x495288,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - movq $0x4957c0,0x20(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - lea 0x212ce59(%rip),%rbx │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ + je 49ac42 │ │ │ │ + add $0xd0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49579b │ │ │ │ - movq $0x4951c8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + ja 49ac27 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x49a5e8,-0xc8(%r12) │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + mov %rcx,-0xb0(%r12) │ │ │ │ + movq $0x49a748,-0xa8(%r12) │ │ │ │ + lea -0xc8(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + movq $0x49a870,-0x88(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + lea -0xa8(%r12),%rbx │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x23aa018,-0x68(%r12) │ │ │ │ + lea -0x88(%r12),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + movq $0x23a9fa0,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x49aa00,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x68(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0xd0,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + lea 0x212ced2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0x241b215(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4957e8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23f5dd7(%rip),%r14 │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x212ce73(%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) │ │ │ │ + (bad) │ │ │ │ + rex.WRB sbb $0x458d4802,%rax │ │ │ │ + call 1041e61c <__environ@GLIBC_2.2.5+0xdb603b4> │ │ │ │ + (bad) │ │ │ │ + mov (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49ad10,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49ad10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WRB sbb $0x45c74802,%rax │ │ │ │ + add %bh,(%rax) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 49ad38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,%al │ │ │ │ - int $0x12 │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x48(%rbp),%dh │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495830 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 495288 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 495288 │ │ │ │ - nop │ │ │ │ + rex.WR sbb $0xffffffffd8894802,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49ad51 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 6f0428 │ │ │ │ + lea 0x240b561(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d48023ce4,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4958b7 │ │ │ │ + mov $0xcd,%al │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49aded │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4958a0,-0x18(%rbp) │ │ │ │ + movq $0x49adb8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4958a0 │ │ │ │ + jne 49adb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1c(%rax) │ │ │ │ - cmp $0x2,%al │ │ │ │ - movq $0x4958d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x212c857(%rip),%r14 │ │ │ │ - jmp 1ee1410 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dh,-0x33(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x49ade0,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49ade0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x33(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4958d0,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jmp 49b060 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4959ec │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4959e1 │ │ │ │ - movq $0x495478,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x495860,-0x70(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x495a08,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7da060 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x212cc75(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49ae80 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49ae50,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49ae50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x34(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x495a28,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 493d08 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 237c290 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - int3 │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 495478 │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7341e7ec <__environ@GLIBC_2.2.5+0x70b60584> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49aeee │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x49ae08,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x49af10,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - int3 │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x24203e5(%rip),%r14 │ │ │ │ - jmp 495930 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + 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,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 1ec29d0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x49ae98,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 495aeb │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 495ae0 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x495a78,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x1f378e9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + ja 49affa │ │ │ │ + movq $0x49acc8,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x49ad78,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x49af40,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x212cb1c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %cl,%bl │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 495b27 │ │ │ │ + jb 49b03f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef73d8 │ │ │ │ + jmp 49b060 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,%al │ │ │ │ + lret $0x212 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 495b67 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef73d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jb 49b0e7 │ │ │ │ + movq $0x49b098,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49b098 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x480212ca(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49b0f2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49b0d7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x49b020,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49afa8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x212ca5a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x212ca28(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ pop %rax │ │ │ │ lret $0x212 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 495ba3 │ │ │ │ + jb 49b12f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 495bc0 │ │ │ │ + jmp 49b150 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lret $0x212 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bl,%al │ │ │ │ + leave │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 495c6a │ │ │ │ - movq $0x495c08,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jb 49b1d7 │ │ │ │ + movq $0x49b188,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495c08 │ │ │ │ + jne 49b188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %ah,%al │ │ │ │ leave │ │ │ │ adc (%rdx),%al │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 495c6e │ │ │ │ - add $0x30,%r12 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49b1e2 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 495c5a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x495b80,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + ja 49b1c7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x49b110,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49afa8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + lea 0x212c98a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 495c7b │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea 0x212c938(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x495cb0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %cl,0x1d(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 7341eb54 <__environ@GLIBC_2.2.5+0x70b608ec> │ │ │ │ + (bad) │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49b240,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495cb0 │ │ │ │ + jne 49b240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rex.RXB sbb $0xd8894802,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49b25d │ │ │ │ + movq $0x49b280,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 6f0428 │ │ │ │ + lea 0x241dfa5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - leave │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x495ce0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,8) │ │ │ │ + movl $0x49b2b8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495ce0 │ │ │ │ + jne 49b2b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 49b2c3 │ │ │ │ + add %bh,-0x62(%rsi) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - enter $0x212,$0x48 │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 495d2f │ │ │ │ + movabs 0x4cd8458d480212c8,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 49b33f │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 495d1f │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c25d8,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 49b334 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x49b200,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x49b358,-0x18(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 49b150 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jmp 49b396 │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r8b,0x480049b3(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49b380 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x49023feb(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 495d1f │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 49b3d0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 49b3b4 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0x23feb85(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x237dad8,-0x8(%r12) │ │ │ │ + inc %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 495d37 │ │ │ │ + mov $0xc7,%al │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 495d93 │ │ │ │ + jb 49b450 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49b445 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 495db0 │ │ │ │ + movq $0x49b2d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x49b468,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 49aaf0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %dl,%gs:0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - leave │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + and %al,%bh │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 495e5a │ │ │ │ - movq $0x495df8,-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 49b541 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x49b4d0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495df8 │ │ │ │ + jne 49b4d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - enter $0x212,$0x48 │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 495e5e │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 495e4a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x495d70,-0x28(%r12) │ │ │ │ + ja 49b531 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x49b3f0,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x4adec0,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 495e6b │ │ │ │ - add $0x18,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x3a(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49b599 │ │ │ │ + movq $0x49b480,-0x18(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x495ea0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x212c615(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49b61d │ │ │ │ + movq $0x49b600,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495ea0 │ │ │ │ + jne 49b600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + movq $0x49b638,0x0(%rbp) │ │ │ │ + mov 0x1f(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 49b560 │ │ │ │ + lea 0x212c5ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x38(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x495ee0,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x23ce4fe(%rip),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef6148 │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a48e0 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x495f10,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49b740 │ │ │ │ + movq $0x49b6d8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495f10 │ │ │ │ + jne 49b6d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480212c7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 495f5f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495f4f │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c25b0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x495f90,-0x8(%rbp) │ │ │ │ - lea 0x23cc703(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ea8070 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 495ff2 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495fe2 │ │ │ │ - movq $0x495a98,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4b(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x22e26b8,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - movq $0x496018,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 496018 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %al,(%rax,%rax,1) │ │ │ │ + lea 0x212c499(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480212c6(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 496091 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 496081 │ │ │ │ - movq $0x495b40,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x495bc0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - movq $0x4960f8,0x20(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - lea 0x212c521(%rip),%rbx │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4960d3 │ │ │ │ - movq $0x495b00,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49b7fd │ │ │ │ + movq $0x49b7a8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49b7a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x496120,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23f549f(%rip),%r14 │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x480212c4(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 496178 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 496168 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 495bc0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 495bc0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x212c3e4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48023cdb │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4961ef │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4961d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49b8b5 │ │ │ │ + movq $0x49b860,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4961d8 │ │ │ │ + jne 49b860 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ - movq $0x496208,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x212bf1f(%rip),%r14 │ │ │ │ - jmp 1ee1410 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x496208,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x212c334(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4aaf40 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rcll $0x2,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 498d28 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480212c1(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 499ae8 │ │ │ │ + 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 %ah,0x4c0212c1(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 49a510 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + movabs 0x358a53b4d000000,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + ja 49ba49 │ │ │ │ + movq $0x49b900,-0x98(%r12) │ │ │ │ + mov %r14,-0x90(%r12) │ │ │ │ + movq $0x49b928,-0x88(%r12) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + movq $0x49b950,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x49c9e0,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x2898941,-0x58(%r12) │ │ │ │ + movq $0x25c9541,-0x50(%r12) │ │ │ │ + movq $0x25c7be2,-0x48(%r12) │ │ │ │ + movq $0x25c9549,-0x40(%r12) │ │ │ │ + movq $0x25c7bea,-0x38(%r12) │ │ │ │ + movq $0x25c9551,-0x30(%r12) │ │ │ │ + movq $0x25c7bf2,-0x28(%r12) │ │ │ │ + movq $0x25c7bfb,-0x20(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x96(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x25c7bd1,(%r12) │ │ │ │ + lea -0x67(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + lea 0x212c1a5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 496324 │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 496319 │ │ │ │ - movq $0x495db0,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x496198,-0x70(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x496340,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ + jb 49ba9c │ │ │ │ + movq $0x49bab8,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7da060 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x212c3d5(%rip),%rbx │ │ │ │ + jmp 4a0300 │ │ │ │ + lea 0x212c18d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480212c3(%rax) │ │ │ │ - movl $0x496360,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 493b70 │ │ │ │ + add %cl,-0x3f(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x49bae0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 49b978 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x490212c3(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%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,0x22(%rdi) │ │ │ │ + movq $0x49c9a0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 495db0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x3d(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x241faad(%rip),%r14 │ │ │ │ - jmp 496268 │ │ │ │ - nopw 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 %cl,-0x3d(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4963df │ │ │ │ - movq $0x496400,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x241fa63(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 496268 │ │ │ │ - lea 0x212c352(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49bb5c │ │ │ │ + movq $0x49bb78,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4adcb0 │ │ │ │ + lea 0x212c0ed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov %bh,-0x7cb7fdee(%rbx) │ │ │ │ (bad) │ │ │ │ - in $0xd,%eax │ │ │ │ - xor $0x0,%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480212c0(%rax) │ │ │ │ + movl $0x49bba0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 49b978 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 1ec29d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x49c9c0,-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 23a47e0 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ 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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49649b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 496490 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x496428,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x1f36f39(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7341f54c <__environ@GLIBC_2.2.5+0x70b612e4> │ │ │ │ + (bad) │ │ │ │ + movq $0x49bc40,-0x18(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 49ba78 │ │ │ │ + lea 0x212c049(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rclb $0x2,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x49bc70,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49bb38 │ │ │ │ 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 4964d7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef6fd8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x49c980,-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 23a47e0 │ │ │ │ + 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 496517 │ │ │ │ + jb 49bce2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef6fd8 │ │ │ │ + jmp 1f337a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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) │ │ │ │ - test $0xc0,%al │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 496553 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 496570 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x49bcc0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x6fdac8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x212c3f9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x40(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + ret │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49661a │ │ │ │ - movq $0x4965b8,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jb 49bf68 │ │ │ │ + movq $0x49bdc0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4965b8 │ │ │ │ + jne 49bdc0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rclb $0x2,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %ah,0x480212c3(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49661e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49660a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x496530,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49662b │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x496660,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 49bf5a │ │ │ │ + movq $0x49be08,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 496660 │ │ │ │ + jne 49be08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x41(%rax) │ │ │ │ + add %bl,-0x3d(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - movq $0x496690,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + movq $0x49be38,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 496690 │ │ │ │ + jne 49be38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x41(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + ret │ │ │ │ adc (%rdx),%al │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4966df │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4966cf │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c25d8,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + ja 49bfa7 │ │ │ │ + movq $0x23a9a70,-0x10(%r12) │ │ │ │ + movq $0x4,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + cmp $0x80,%rax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%rax │ │ │ │ + setae %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0x800,%rax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jl 49bf73 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jge 49bef3 │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0xc,%rdx │ │ │ │ + add $0xe0,%rdx │ │ │ │ + mov %dl,0x10(%rcx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x11(%rcx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x12(%rcx) │ │ │ │ + movq $0x49c020,0x8(%rbp) │ │ │ │ + mov $0x3,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49c0d0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x12,%rdx │ │ │ │ + add $0xf0,%rdx │ │ │ │ + mov %dl,0x10(%rcx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0xc,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x11(%rcx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x12(%rcx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x13(%rcx) │ │ │ │ + movq $0x49c008,0x8(%rbp) │ │ │ │ + mov $0x4,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49c0d0 │ │ │ │ + lea 0x23c6ea0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0x212c1e1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jge 49bfb7 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 49bef3 │ │ │ │ + mov %al,0x10(%rcx) │ │ │ │ + movq $0x49c050,0x8(%rbp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49c0d0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4966cf │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + add $0xc0,%rdx │ │ │ │ + mov %dl,0x10(%rcx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x11(%rcx) │ │ │ │ + movq $0x49c038,0x8(%rbp) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49c0d0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0x45,-0x72b7fdee(%rdi) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 496743 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %dl,%gs:0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %dl,%gs:0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %dl,%gs:0x18458b4c(%rax) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 49c0d0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 49c03e │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49c0a2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 496760 │ │ │ │ + jmp 49bd88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %bh,%bh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480212bf(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49680a │ │ │ │ - movq $0x4967a8,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + 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 49c2f0 │ │ │ │ + lea 0x3(%r8),%rax │ │ │ │ + cmp $0x3ff0,%rax │ │ │ │ + jge 49c2a4 │ │ │ │ + lea 0x3(%r8),%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 49c152 │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $1,%rax │ │ │ │ + cmp $0x3ff0,%rax │ │ │ │ + jg 49c12c │ │ │ │ + movq $0x49c528,-0x30(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 23a4cd0 │ │ │ │ + movq $0x49c5b0,-0x28(%rbp) │ │ │ │ + mov $0x3ff0,%ebx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a4cd0 │ │ │ │ + movq $0x49c188,-0x20(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4967a8 │ │ │ │ + jne 49c188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ mov $0x89480212,%edi │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4967fa │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x496720,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49681b │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x496850,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x1(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x49c1d0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 496850 │ │ │ │ + jne 49c1d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480212be(%rax) │ │ │ │ - movl $0x496890,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x23cdb4e(%rip),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %dl,0x480212bf(%rax) │ │ │ │ + movl $0x49c200,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef6148 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xc7480212,%esi │ │ │ │ - rex.RB clc │ │ │ │ - shrb $0x0,0x49(%rax) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4968c0 │ │ │ │ + jne 49c200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%r8d │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x89480212,%esi │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x43(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4968ff │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c25b0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x496940,-0x8(%rbp) │ │ │ │ - lea 0x23cbd53(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ea8070 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + add %ah,-0x41(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp $0x80,%rax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%rax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %rcx,%rdx │ │ │ │ + cmp $0x800,%rax │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jl 49c2ca │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jge 49c4a1 │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0xc,%rcx │ │ │ │ + add $0xe0,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + mov %cl,(%rdx,%r8,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ + mov %cl,(%rdx,%rdi,1) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + lea 0x2(%r8),%rdx │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0x3,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 49c0dd │ │ │ │ + movq $0x49c370,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a4ed8 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jge 49c324 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 49c4a1 │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + mov %al,(%rcx,%r8,1) │ │ │ │ + add $0x28,%rbp │ │ │ │ + inc %r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 49c0dd │ │ │ │ + lea 0x212be69(%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 $0x49c3e8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + jmp 23a4ed8 │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + add $0xc0,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + mov %cl,(%rdx,%r8,1) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + lea 0x1(%r8),%rdx │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 49c0dd │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x43(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4969a2 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x83490212,%ebp │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 496992 │ │ │ │ - movq $0x496448,-0x28(%r12) │ │ │ │ + ja 49c3c8 │ │ │ │ + movq $0x49c080,-0x38(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1f1f320,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x4969c8,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4969c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %al,(%rax,%rax,1) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a4370 │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x8b480212,%esp │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rbp,2) │ │ │ │ + add %bl,0x490212bd(%rax) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 496a31 │ │ │ │ - movq $0x4964f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x496570,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - movq $0x496aa8,0x20(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - lea 0x212bb71(%rip),%rbx │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 496a83 │ │ │ │ - movq $0x4964b0,-0x28(%r12) │ │ │ │ + ja 49c42d │ │ │ │ + movq $0x1f1f320,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x25c8180,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4370 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4069f0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 49c5fa │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4069f0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 49c57e │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x12,%rcx │ │ │ │ + add $0xf0,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + mov %cl,(%rdx,%r8,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0xc,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ + mov %cl,(%rdx,%rdi,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sar $0x6,%rcx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + add $0x80,%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x2(%r8),%rdi │ │ │ │ + mov %cl,(%rdx,%rdi,1) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + lea 0x3(%r8),%rdx │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ + add $0x28,%rbp │ │ │ │ + add $0x4,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 49c0dd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + test %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xc7480212,%ebx │ │ │ │ - add %r10b,%r8b │ │ │ │ - push $0x49 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - out %eax,(%dx) │ │ │ │ - rex.WX (bad) │ │ │ │ - add %cl,%ch │ │ │ │ - cmp %eax,(%rdi) │ │ │ │ - xor $0x0,%al │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x8b4c0212,%esp │ │ │ │ + jne 49c534 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 49c46b │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406e00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 49c0dd │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x8b480212,%ebx │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x48(%rbp),%dh │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 496b18 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 496570 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %dh,0x4c0212bb(%rax) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + lea 0x10(%rbx),%rax │ │ │ │ + lea 0x10(%r14),%rcx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 49c43d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 406e00 │ │ │ │ + add $0x8,%rsp │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov $0x3ff0,%esi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 496570 │ │ │ │ - nop │ │ │ │ + jmp 49c0dd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + mov $0x8d480212,%ebx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49c66f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 49c66a │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2419800(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49bd88 │ │ │ │ + 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) │ │ │ │ - mov $0x48023cd1,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + enter $0x12ba,$0x2 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 496b9f │ │ │ │ + jb 49c6b9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x496b88,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x49c6d0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x23c4e49(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 496b88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp 224d048 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2f(%rax) │ │ │ │ - cmp $0x2,%al │ │ │ │ - movq $0x496bb8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x212b56f(%rip),%r14 │ │ │ │ - jmp 1ee1410 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,0x490212ba(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 49bd88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x46(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49c72d │ │ │ │ + movq $0x49c688,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x6fdac8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x212ba61(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x46(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + jmp 49c6f8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x49c980,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x212ba07(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x49c9a0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x212b9b7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x49c9c0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x496bb8,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x212b967(%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 49c8b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x8d480212,%edx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 496cd4 │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 496cc9 │ │ │ │ - movq $0x496760,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x496b48,-0x70(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + jo 49c90a │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 49c93a │ │ │ │ + movq $0x49c9e0,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x496cf0,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7da060 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x212ba6d(%rip),%rbx │ │ │ │ + lea -0x67(%r12),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0x212b88c(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + frstor (%rax) │ │ │ │ + repz add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xc7480212,%ecx │ │ │ │ - add %r10b,(%r8) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - (bad) │ │ │ │ - incl (%rcx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %esp,(%rcx) │ │ │ │ + repz add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x89490212,%ecx │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rex cli │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %ah,(%rcx) │ │ │ │ + repz add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x89480212,%edx │ │ │ │ - testl $0xfd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - lock add %r9b,%bpl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jmp *0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + addr32 and %esi,%ebx │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 1ec29d0 │ │ │ │ - nopl 0x0(%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 %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 496dd3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 496dc8 │ │ │ │ + jb 49ca21 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x496d60,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x1f36601(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f32361(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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 496e0f │ │ │ │ + jb 49ca57 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef71d8 │ │ │ │ + jmp 49ca78 │ │ │ │ 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 49cb69 │ │ │ │ + movq $0x49cab0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49cab0 │ │ │ │ + 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 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49cb74 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49cb0c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x49c9f8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49cb59 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49ca38,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x212b670(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x4adea0,-0x18(%r12) │ │ │ │ + movq $0x28b5e39,-0x10(%r12) │ │ │ │ + movq $0x28a62b9,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x212b60a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %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 $0x4adea0,-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 0x212b5b2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock mov $0x12,%ch │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49cc7a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49dba8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x480212b5,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 496e4f │ │ │ │ + jb 49ccb2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49dba8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xorb $0x45,-0x72b7fdee(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49cd1b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49cd10 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x49cc90,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x21d05fb(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef71d8 │ │ │ │ + jmp 6f9ff8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + 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 %ah,0x48021d3b(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49cd82 │ │ │ │ + movq $0x49cd98,-0x20(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea 0x212b496(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 6fc558 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x20(%rbp),%dh │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x49cde0,0x18(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + push -0x7cb7fdee(%rbx) │ │ │ │ + (bad) │ │ │ │ + pop %rbp │ │ │ │ + lea (%rdi),%esi │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x12,%ah │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49ce5d │ │ │ │ + movq $0x49cc58,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x49ccc8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x49cd38,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x212b3c9(%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) │ │ │ │ + shlb $0x45,-0x72b7fdee(%rbx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49ceaa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49dd98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 496e1d │ │ │ │ - adc (%rdx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 496e8b │ │ │ │ + jb 49cee3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 496ea8 │ │ │ │ + jmp 49cf00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ 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 %dh,(%rax) │ │ │ │ - mov $0x12,%bh │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 1041a7fc <__environ@GLIBC_2.2.5+0xdb5c594> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 92ddad │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 49cfba │ │ │ │ + movq $0x49cf58,-0x28(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 496ef0 │ │ │ │ + jne 49cf58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x12,%dh │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x5a(%rdx),%esi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 496f42 │ │ │ │ + ja 49cfaa │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - movq $0x496e68,-0x28(%r12) │ │ │ │ + movq $0x49cec0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ - jb 496f63 │ │ │ │ - add $0x18,%rbp │ │ │ │ + jb 49cfcb │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x496f98,0x0(%rbp) │ │ │ │ + movq $0x49d000,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 496f98 │ │ │ │ + jne 49d000 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x496fc8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 496fc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x12,%dh │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdi,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 497007 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c25d8,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 497007 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 49d05d │ │ │ │ + movq $0x4adec0,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x816018,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dh,-0x72b7fdee(%rsi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49707b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49d0a3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 497098 │ │ │ │ + jmp 49d0c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 497142 │ │ │ │ - movq $0x4970e0,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 49d111 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 49d172 │ │ │ │ + movq $0x49d110,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4970e0 │ │ │ │ + jne 49d110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x12,%dh │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x5a(%rdx),%esi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 497132 │ │ │ │ + ja 49d162 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - movq $0x497058,-0x28(%r12) │ │ │ │ + movq $0x49d080,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ - jb 497153 │ │ │ │ - add $0x18,%rbp │ │ │ │ + jb 49d183 │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x497188,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ + movq $0x49d1b0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 497188 │ │ │ │ + jne 49d1b0 │ │ │ │ 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 %bl,-0x4b(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4971c8,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0x23cd216(%rip),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ef6148 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,%r8b │ │ │ │ + rorl $1,0x0(%rcx) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4d9ae0 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x12,%ah │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - clc │ │ │ │ - jno 497218 │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + adc %bh,%ch │ │ │ │ (bad) │ │ │ │ - jne 4971f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x12,%ah │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x43(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 497237 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c25b0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x497278,-0x8(%rbp) │ │ │ │ - lea 0x23cb41b(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ea8070 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + add (%rbx),%edx │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49d223 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49d240 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x12,%ah │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x56(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48021303(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49d2fa │ │ │ │ + movq $0x49d298,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d298 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x3(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 49d2fe │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4972ca │ │ │ │ - movq $0x496d80,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 49d2ea │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49d200,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - movq $0x497300,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49d30b │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x49d340,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 497300 │ │ │ │ + jne 49d340 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %al,(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480212b3(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 497379 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 497369 │ │ │ │ - movq $0x496e28,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x496ea8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - movq $0x4973e0,0x20(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - lea 0x212b239(%rip),%rbx │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x49021302(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4973bb │ │ │ │ - movq $0x496de8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + ja 49d3cb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x49cf00,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x49d0c0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x49d3f0,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x212ead4(%rip),%rsi │ │ │ │ + lea 0x213022d(%rip),%r14 │ │ │ │ + movq $0x23ac580,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x12,%cl │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,(%r8) │ │ │ │ - je 497430 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0x41,%bh │ │ │ │ (bad) │ │ │ │ - add %cl,%ch │ │ │ │ - add %edi,%esi │ │ │ │ - xor (%rax),%eax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x12,%cl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x48(%rbp),%dh │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 497450 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 496ea8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 496ea8 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + sar $0xff,%ah │ │ │ │ + incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x3c,%al │ │ │ │ + add %cl,%al │ │ │ │ + add %edx,(%rbx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB call 7341add4 <__environ@GLIBC_2.2.5+0x70b5cb6c> │ │ │ │ - rex.WRX │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49d433 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4974c0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4974c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49d450 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x38(%rax) │ │ │ │ - cmp $0x2,%al │ │ │ │ - movq $0x4974f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x212ac37(%rip),%r14 │ │ │ │ - jmp 1ee1410 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48021301(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49d502 │ │ │ │ + movq $0x49d4a0,-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 49d4a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4974f0,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480212b1(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49760c │ │ │ │ - add $0x88,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + add %edx,(%rbx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x5a(%rdx),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 497601 │ │ │ │ - movq $0x497098,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x497480,-0x70(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + ja 49d4f2 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49d410,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x497628,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7da060 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x212b155(%rip),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49d513 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x49d540,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d540 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480212b0(%rax) │ │ │ │ - movl $0x497648,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 493840 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,0x48021300(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x49d570,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4d9ae0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x490212b0(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + add %ch,0x0(%rax) │ │ │ │ + adc (%rdx),%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 497098 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 49d240 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x12,%al │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0xc5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - out %eax,$0x41 │ │ │ │ - add %cl,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jmp *0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x50(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x241e78c(%rip),%r14 │ │ │ │ - jmp 496268 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - mov $0x12,%al │ │ │ │ + rex.W add %dl,(%rbx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49771d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 497718 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x212ade7(%rip),%rdi │ │ │ │ - lea 0x212b082(%rip),%rsi │ │ │ │ - lea 0x2203ab2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4938 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %dh,-0x72b7fdee(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 497761 │ │ │ │ + jb 49d5b3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x212b068(%rip),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 49d5d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49779e │ │ │ │ - movq $0x4977b8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %dl,(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 49d68a │ │ │ │ + movq $0x49d628,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%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 $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d628 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xf5,%bh │ │ │ │ (bad) │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - sub $0xf0033fa,%eax │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %dh,0x480212ff(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 49d68e │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49781d │ │ │ │ - movq $0x497738,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x497780,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 49d67a │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49d590,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212afb1(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ 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) │ │ │ │ - adc %ch,-0x72b7fdee(%rbx) │ │ │ │ - rex.RB loopne 497899 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49787d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x2420b75(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49d69b │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x49d6d0,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d6d0 │ │ │ │ + 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 $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4978be │ │ │ │ - movq $0x4978d8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + call *(%rdx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x49d240,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x49d450,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x49d780,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x212e744(%rip),%rsi │ │ │ │ + lea 0x212fe9d(%rip),%r14 │ │ │ │ + movq $0x23ac580,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - push $0x48022036 │ │ │ │ - add $0x8,%ebp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x56(%rax) │ │ │ │ + add %bl,-0x2(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49793d │ │ │ │ - movq $0x497848,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4978a0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212aeb1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 49d450 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock test $0x8d480212,%eax │ │ │ │ - rex.RB loopne 4979b9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49799d │ │ │ │ + cmp %bh,%dh │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49d7c3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x2420a55(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49d7e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %bh,%al │ │ │ │ + std │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4979de │ │ │ │ - movq $0x4979f8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 49d892 │ │ │ │ + movq $0x49d830,-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 49d830 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xor $0xffffffff83480220,%rax │ │ │ │ - (bad) │ │ │ │ - in (%dx),%eax │ │ │ │ - divl (%rbx) │ │ │ │ - add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - test $0x83490212,%eax │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x497968,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4979c0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %ch,0x480212fd(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 49d896 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49d882 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49d7a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212ada1(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49d8a3 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x49d8d0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d8d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + std │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x49d900,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4d9ae0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 497ab7 │ │ │ │ - movq $0x497ad8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x241e394(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 495930 │ │ │ │ - lea 0x212ad62(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480241c5(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x241c5a7(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,%al │ │ │ │ + cld │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 49d5d0 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov $0x480212fc,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49d943 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49d960 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 497b4d │ │ │ │ - movq $0x497b68,-0x18(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x212acfc(%rip),%rsi │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x4(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49da1a │ │ │ │ + movq $0x49d9b8,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ - lea 0x212ace1(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - lea 0x212acec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49d9b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cld │ │ │ │ adc (%rdx),%al │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 49da1e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49da0a │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49d920,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ - jne 497b8c │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x241e2bf(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 495930 │ │ │ │ - add $0x18,%rbp │ │ │ │ + jb 49da2b │ │ │ │ + add $0x28,%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) │ │ │ │ - mov $0xa7,%al │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 497bdd │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x2420815(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x49da60,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49da60 │ │ │ │ + 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 $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 497c1e │ │ │ │ - movq $0x497c38,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - or %dh,(%rbx) │ │ │ │ - and %al,(%rdx) │ │ │ │ + add %bh,-0x5(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49daeb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x49d5d0,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x49d7e0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x49db10,0x18(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x212e3b4(%rip),%rsi │ │ │ │ + lea 0x212fb0d(%rip),%r14 │ │ │ │ + movq $0x23ac580,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ + jmp 816c30 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cli │ │ │ │ adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 497c9d │ │ │ │ - movq $0x497ba8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x497c00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212abb1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 49d7e0 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 497cf7 │ │ │ │ - movq $0x497d18,-0x8(%rbp) │ │ │ │ + jb 49db67 │ │ │ │ + movq $0x49db80,-0x10(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0x241e154(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 496268 │ │ │ │ - lea 0x212ab72(%rip),%rbx │ │ │ │ + lea 0x21d2ed3(%rip),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4d9ae0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - out %eax,$0xe5 │ │ │ │ - rex add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - int $0xf4 │ │ │ │ - xor (%rax),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,-0x6(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 49d960 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 497d8d │ │ │ │ - movq $0x497da8,-0x18(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x212ab0c(%rip),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x212aaf1(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ + rex.RB call 734214fc <__environ@GLIBC_2.2.5+0x70b63294> │ │ │ │ + rex.RX │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49dbec │ │ │ │ + movq $0x49ce88,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x49dc18,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - lea 0x212aaec(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 6f9320 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x212a64a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x57(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 497dcc │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x241e07f(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 496268 │ │ │ │ + movq $0x49dc40,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 6fbe00 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x490212a5(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49dc8b │ │ │ │ + movq $0x49d960,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x49db38,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 497d8b │ │ │ │ + cwtl │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 497e1d │ │ │ │ + jb 49dcd2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x24205b5(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49e3f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49dd0a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49e3f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 497e5e │ │ │ │ - movq $0x497e78,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %ah,-0x72b7fdee(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49dd42 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49df88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - enter $0x2030,$0x2 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49dd7a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49ce10 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x490212a4(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ + add $0x88,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 497edd │ │ │ │ - movq $0x497de8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x497e40,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 49de18 │ │ │ │ + movq $0x49dcb0,-0x80(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x49dce8,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x49dd20,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x49dd58,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4e7138,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212a9b9(%rip),%rbx │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + lea 0x212a486(%rip),%rbx │ │ │ │ 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 497f55 │ │ │ │ - movq $0x497f70,-0x18(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x212a7fc(%rip),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x212a971(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - lea 0x212a95c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + or %ah,0x458d4802(%rdx,%rdx,1) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49de62 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49ce10 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - test $0x89480212,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x11(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 497d48 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 497fd1 │ │ │ │ + jb 49de9e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x212a520(%rip),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ 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,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49800e │ │ │ │ - movq $0x498028,-0x8(%rbp) │ │ │ │ + jb 49dede │ │ │ │ + movq $0x49def8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - sbb %ch,(%rdi) │ │ │ │ - and %al,(%rdx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + je 49deed │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x49de78,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x49dec0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x490212a4(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49808d │ │ │ │ - movq $0x497fa8,-0x20(%r12) │ │ │ │ + add %al,%al │ │ │ │ + movabs %al,0x3b4d28c483490212 │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x49de40,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x497ff0,-0x8(%r12) │ │ │ │ + movq $0x49df20,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212a841(%rip),%rbx │ │ │ │ + lea 0x212a2f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ movabs %al,0x394cf0458d480212 │ │ │ │ clc │ │ │ │ - jb 4980ff │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4980fa │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x24203e8(%rip),%r14 │ │ │ │ + jb 49e00a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 49ce10 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,-0x72b7fdee(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 498137 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49e043 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 498158 │ │ │ │ + jmp 49e060 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480212a7(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4981e9 │ │ │ │ - movq $0x498190,-0x8(%rbp) │ │ │ │ + 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 104219b4 <__environ@GLIBC_2.2.5+0xdb6374c> │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 93c11d │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 498190 │ │ │ │ + jne 49e0a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480212a7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4981f4 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x5a(%rdx),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4981d9 │ │ │ │ + ja 49e0fa │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - movq $0x498118,-0x20(%r12) │ │ │ │ + movq $0x49e020,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x212a740(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ - jb 498201 │ │ │ │ - add $0x8,%rbp │ │ │ │ + jb 49e11b │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x498228,0x0(%rbp) │ │ │ │ + movq $0x49e148,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 498228 │ │ │ │ + jne 49e148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x498258,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 49e153 │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x212a6b1(%rip),%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4902129f(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4924a8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 498214 │ │ │ │ + sbb %ah,%bl │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4982a8 │ │ │ │ + jb 49e1a0 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x21298b2(%rip),%rsi │ │ │ │ - lea 0x2129ebb(%rip),%r14 │ │ │ │ + lea 0x212dcea(%rip),%rsi │ │ │ │ + lea 0x212e2f3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 816c30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4982e6 │ │ │ │ - movq $0x498300,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49e1e6 │ │ │ │ + movq $0x49e200,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x498320,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x498340,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 498158 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - add %ch,(%rax,%riz,1) │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - out %al,(%dx) │ │ │ │ - xor (%rax),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x498278,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4982c8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %ah,-0x1e(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e266 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x49e170,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x49e1c0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212a589(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x5b(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x2129768(%rip),%rsi │ │ │ │ - lea 0x212a558(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x5b(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 4983d8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x72b7fdee(%rdi) │ │ │ │ - rex.RB loopne 498471 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 498455 │ │ │ │ + rcrb $0x45,-0x72b7fdee(%rdi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49e308 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e2fd │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x241ff8d(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + movq $0x49dfe8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x49e060,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x49e228,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0x212f301(%rip),%rdi │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0x22071fd(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 813290 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 498496 │ │ │ │ - movq $0x4984b0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + rex.RB call 73421c7c <__environ@GLIBC_2.2.5+0x70b63a14> │ │ │ │ + sbb $0xe845c748,%eax │ │ │ │ + push $0x480049e3 │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - nop │ │ │ │ - sub (%rax),%ah │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - xor $0xf0033ed,%eax │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x5f(%rbp),%dh │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e3c3 │ │ │ │ + movq $0x237d620,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x816018,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x62(%rax) │ │ │ │ + add %dl,-0x62(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 498515 │ │ │ │ - movq $0x498420,-0x20(%r12) │ │ │ │ + ja 49e42d │ │ │ │ + movq $0x49e288,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x498478,-0x8(%r12) │ │ │ │ + movq $0x49e328,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x212a469(%rip),%rbx │ │ │ │ + lea 0x2129e91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x5c(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x21295f8(%rip),%rsi │ │ │ │ - lea 0x212a438(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 498548 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4985ec │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4985e7 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x212a3d8(%rip),%r8 │ │ │ │ - lea 0x2129b99(%rip),%rdi │ │ │ │ - lea 0x2129b92(%rip),%rsi │ │ │ │ - lea 0x2202be3(%rip),%r14 │ │ │ │ + jb 49e481 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f308e1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + 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 498626 │ │ │ │ - movq $0x498640,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x7a(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cqto │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - loopne 498672 │ │ │ │ - rex add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - jge 498664 │ │ │ │ - xor (%rax),%eax │ │ │ │ + jb 49e4b7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49e4d8 │ │ │ │ + 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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4986b6 │ │ │ │ - movq $0x4986d0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jb 49e5c9 │ │ │ │ + movq $0x49e510,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49e510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x498608,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49e5d4 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e56c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x49e458,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movabs %al,0x3b4d10c483490212 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x25(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x498698,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x212a2a0(%rip),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,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 %ch,-0x5e(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x10,%r12 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4987a4 │ │ │ │ - movq $0x498720,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x212a252(%rip),%rbx │ │ │ │ + ja 49e5b9 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49e498,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2129d10(%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 %dh,(%rax) │ │ │ │ - movabs %al,0x441f0f66a6eb0212 │ │ │ │ - add %al,(%rax) │ │ │ │ + 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) │ │ │ │ + pop %rax │ │ │ │ + pushf │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 498812 │ │ │ │ + jb 49e612 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48edf0 │ │ │ │ + jmp 49dba8 │ │ │ │ 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),%r14 │ │ │ │ - jmp 48edf0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x490212a1(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 498887 │ │ │ │ - movq $0x4987f0,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x498828,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - jmp 498780 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x212a18f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x5f(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 498850 │ │ │ │ - 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 4988f2 │ │ │ │ + jb 49e64e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48ed88 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 48ed88 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - movabs 0x3b4d30c483490212,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - movq $0x4988d0,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x498908,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - jmp 498780 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x212a0cf(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49e68e │ │ │ │ + movq $0x49e6a8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x14fded60(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + and $0xfe,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7341c30c <__environ@GLIBC_2.2.5+0x70b5e0a4> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 9313c9 │ │ │ │ - lea 0x212a018(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x212a080(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x49e628,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x49e670,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%ebp │ │ │ │ + add %dl,(%rax) │ │ │ │ + fwait │ │ │ │ adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 498a2f │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x2129133(%rip),%rsi │ │ │ │ - lea 0x21295bc(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49e76d │ │ │ │ + movq $0x49e5f0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x49e6d0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x2129b69(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - cltd │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 498a8f │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + ficoms (%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49e7df │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 498a8a │ │ │ │ + je 49e7da │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x241fc38(%rip),%r14 │ │ │ │ + lea 0x2419ee8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + jmp 4d2db8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - movabs 0x394cf0458d480212,%al │ │ │ │ - clc │ │ │ │ - jb 498afd │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + fwait │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49e84d │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 498af8 │ │ │ │ + je 49e848 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129688(%rip),%rdi │ │ │ │ - lea 0x2129fb0(%rip),%rsi │ │ │ │ - lea 0x22026d2(%rip),%r14 │ │ │ │ + lea 0x212dc68(%rip),%rdi │ │ │ │ + lea 0x2129ad0(%rip),%rsi │ │ │ │ + lea 0x2206cb2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4c98 │ │ │ │ + jmp 8135f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - cwtl │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + fwait │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 498b5f │ │ │ │ + jb 49e8c4 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 498b5a │ │ │ │ + je 49e8bf │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x241fb88(%rip),%r14 │ │ │ │ + lea 0x212e430(%rip),%r8 │ │ │ │ + lea 0x212dbf1(%rip),%rdi │ │ │ │ + lea 0x212dbea(%rip),%rsi │ │ │ │ + lea 0x2206c3b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + jmp 813800 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129f86(%rip),%rsi │ │ │ │ - lea 0x2129668(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73422234 <__environ@GLIBC_2.2.5+0x70b63fcc> │ │ │ │ + and %cl,-0x39(%rax) │ │ │ │ + rex.RB call 93d219 │ │ │ │ + lea 0x2129aa0(%rip),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + lea 0x2129aa8(%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 %ah,%al │ │ │ │ + fsts (%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x23(%rbp),%dh │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x212d53b(%rip),%rsi │ │ │ │ + lea 0x212d9c4(%rip),%r14 │ │ │ │ + movq $0x23ac580,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + fstl (%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49e9b7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 49e9b2 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x2419d30(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4d2db8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + mov $0x480212da,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 498bca │ │ │ │ + jb 49ea00 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x212d48a(%rip),%rsi │ │ │ │ + lea 0x212da93(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48ed88 │ │ │ │ + jmp 816c30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49ea3e │ │ │ │ + movq $0x49ea58,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + sbb %ch,0x20(%rax) │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ + (bad) │ │ │ │ + in $0x70,%eax │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + ficoml (%rdx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x498ba8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x2129f23(%rip),%r8 │ │ │ │ - lea 0x2129e55(%rip),%rdi │ │ │ │ - lea 0x2129ec4(%rip),%rsi │ │ │ │ - lea 0x220259e(%rip),%r14 │ │ │ │ - jmp 7d65a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2129f16(%rip),%rbx │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x49e9d0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x49ea20,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x2129939(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129eae(%rip),%rsi │ │ │ │ - lea 0x21295a0(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ + lea 0x21298ee(%rip),%rsi │ │ │ │ + lea 0x2129908(%rip),%r14 │ │ │ │ + jmp 816c30 │ │ │ │ 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 498ca2 │ │ │ │ + xor %dl,-0x72b7fdee(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49eb3a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48ee58 │ │ │ │ + jmp 49dba8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ @@ -163170,2674 +169467,978 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x33(%rdi) │ │ │ │ - movq $0x498c80,-0x10(%r12) │ │ │ │ + movq $0x49eb18,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0x10(%r12),%r9 │ │ │ │ - lea 0x2129ea3(%rip),%r8 │ │ │ │ - lea 0x2129d7d(%rip),%rdi │ │ │ │ - lea 0x2129dec(%rip),%rsi │ │ │ │ - lea 0x22024c6(%rip),%r14 │ │ │ │ - jmp 7d65a8 │ │ │ │ + lea 0x212989b(%rip),%r8 │ │ │ │ + lea 0x2129835(%rip),%rdi │ │ │ │ + lea 0x21297c4(%rip),%rsi │ │ │ │ + lea 0x220695e(%rip),%r14 │ │ │ │ + jmp 814f00 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2129e96(%rip),%rbx │ │ │ │ + lea 0x212988e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0x45,-0x72b7fdee(%rdi) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 498d51 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49ebe2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x21297a0(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 8136c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49ec17 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49ec38 │ │ │ │ + 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 498d8e │ │ │ │ - movq $0x498da8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jb 49ed29 │ │ │ │ + movq $0x49ec70,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49ec70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cwtl │ │ │ │ - and %esp,(%rax) │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - cmp $0xf0033e4,%eax │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49ed34 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49eccc │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x49ebc0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 498e0d │ │ │ │ - movq $0x498d28,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x498d70,-0x8(%r12) │ │ │ │ + ja 49ed19 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49ebf8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2129dc1(%rip),%rbx │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2129740(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49ed73 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49ed90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 498e85 │ │ │ │ - movq $0x498ea0,-0x18(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x21298cc(%rip),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x2129d79(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - lea 0x2129d64(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104226e4 <__environ@GLIBC_2.2.5+0xdb6447c> │ │ │ │ + (bad) │ │ │ │ + popf │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - mov 0x0(%rcx),%cs │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23f26f7(%rip),%r14 │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ + rex.RB call 93db7d │ │ │ │ + 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 49edd8 │ │ │ │ + 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 0x5f(%rbp),%dh │ │ │ │ + add 0x5a(%rdx),%esi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 498f23 │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 49ee2a │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49ed50,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49ee4b │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x49ee80,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49ee80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129bae(%rip),%rsi │ │ │ │ - lea 0x21292b0(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - pushf │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 498fe3 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 498fde │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129828(%rip),%r9 │ │ │ │ - lea 0x2129c51(%rip),%r8 │ │ │ │ - lea 0x2129aa3(%rip),%rdi │ │ │ │ - lea 0x2129b12(%rip),%rsi │ │ │ │ - lea 0x22021ec(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x480049ee(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49eeb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x816018,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129b06(%rip),%rsi │ │ │ │ - lea 0x2129218(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - pushf │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 49ee9b │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49908b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 499086 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129719(%rip),%r9 │ │ │ │ - lea 0x2129c29(%rip),%r8 │ │ │ │ - lea 0x21299fb(%rip),%rdi │ │ │ │ - lea 0x2129a6a(%rip),%rsi │ │ │ │ - lea 0x2202144(%rip),%r14 │ │ │ │ + jb 49ef27 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 49ef48 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129a5e(%rip),%rsi │ │ │ │ - lea 0x2129180(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - pushf │ │ │ │ + add %dl,%al │ │ │ │ + std │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 499133 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49912e │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129651(%rip),%r9 │ │ │ │ - lea 0x2129c01(%rip),%r8 │ │ │ │ - lea 0x2129953(%rip),%rdi │ │ │ │ - lea 0x21299c2(%rip),%rsi │ │ │ │ - lea 0x220209c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ + jb 49efd9 │ │ │ │ + movq $0x49ef80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49ef80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x21299b6(%rip),%rsi │ │ │ │ - lea 0x21290e8(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - pushf │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4991db │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4991d6 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129691(%rip),%r9 │ │ │ │ - lea 0x2129bd9(%rip),%r8 │ │ │ │ - lea 0x21298ab(%rip),%rdi │ │ │ │ - lea 0x212991a(%rip),%rsi │ │ │ │ - lea 0x2201ff4(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 49efe4 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49efc9 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49ef08,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2129498(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49eff1 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x49f028,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49f028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x212990e(%rip),%rsi │ │ │ │ - lea 0x2129050(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - pushf │ │ │ │ + add %dh,%al │ │ │ │ + cld │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499283 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49927e │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49f085 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x49ed90,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x49f0a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x212ce1a(%rip),%rsi │ │ │ │ + lea 0x212fcb2(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129629(%rip),%r9 │ │ │ │ - lea 0x2129bb1(%rip),%r8 │ │ │ │ - lea 0x2129803(%rip),%rdi │ │ │ │ - lea 0x2129872(%rip),%rsi │ │ │ │ - lea 0x2201f4c(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + jmp 816c30 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - fwait │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4992ba │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 499360 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + lock rex.WB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + cmp $0xff,%bl │ │ │ │ + incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - jmp 23a3470 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov $0x1fffffc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49931a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49f10a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + jmp 813698 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 7d7b90 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49f13f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49f160 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 499424 │ │ │ │ - movq $0x499398,-0x8(%rbp) │ │ │ │ + jb 49f251 │ │ │ │ + movq $0x49f198,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 499398 │ │ │ │ + jne 49f198 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 49942f │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49f25c │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 499414 │ │ │ │ + ja 49f1f4 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x499298,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4992d8,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4992f8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x499338,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x49f0e8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49f241 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49f120,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2129a65(%rip),%rbx │ │ │ │ + lea 0x2129230(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x2128714(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + rorb $1,-0x72b7fdee(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49f29a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49dba8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4994e6 │ │ │ │ - movq $0x499500,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - sbb (%rax),%spl │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - in $0xdc,%eax │ │ │ │ - xor (%rax),%eax │ │ │ │ - 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 %dl,0x48021299(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49955c │ │ │ │ - movq $0x499570,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x2129942(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cltd │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4995b0,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2201c3b(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7d51e8 │ │ │ │ - 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 $0x4994c8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cwtl │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + mov %dl,-0x72b7fdee(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49f318 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 499637 │ │ │ │ - movq $0x499458,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x499530,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x16(%r12),%rsi │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x2129897(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x68(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 499600 │ │ │ │ - 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 4996a2 │ │ │ │ + ja 49f30d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x49f278,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + lea 0x212912a(%rip),%r8 │ │ │ │ + lea 0x21290c4(%rip),%rdi │ │ │ │ + lea 0x2129053(%rip),%rsi │ │ │ │ + lea 0x22061ed(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224cac0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cwtl │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4996eb │ │ │ │ - movq $0x499680,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x21297fd(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ + jmp 814f00 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2129803(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 4996c0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129800(%rip),%rsi │ │ │ │ - lea 0x241c6f1(%rip),%r14 │ │ │ │ - jmp 499600 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129838(%rip),%rsi │ │ │ │ - lea 0x241c6b8(%rip),%r14 │ │ │ │ - jmp 499600 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - cwtl │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4997e6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4997e1 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129841(%rip),%rsi │ │ │ │ - lea 0x22019e9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d51e8 │ │ │ │ - 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 %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 499831 │ │ │ │ - movq $0x499850,-0x18(%rbp) │ │ │ │ - lea 0x2129838(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x2129840(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - nop │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 49988f │ │ │ │ - movq $0x4998a8,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x2129003(%rip),%rsi │ │ │ │ - lea 0x2128feb(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x72(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4998d7 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x499900,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x241c574(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 496268 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2128520(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - testl $0xd8e5e908,-0x3a7cb7fe(%rdx,%rdx,1) │ │ │ │ - xor (%rax),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x48021295(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499954 │ │ │ │ - movq $0x499970,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x2129546(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - lea 0x212973d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2201847(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d51e8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4999df │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4999da │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21296d7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 499360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499a3f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 499a3a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21296df(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 499360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499a9f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 499a9a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21296e7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 499360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499b06 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 499b01 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129731(%rip),%rsi │ │ │ │ - lea 0x22016c9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d51e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129736(%rip),%rsi │ │ │ │ - lea 0x2128790(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499b7f │ │ │ │ - movq $0x499ba0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x2129713(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7d9d68 │ │ │ │ - lea 0x2129722(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - movabs 0xe908c58348022013,%al │ │ │ │ - rex.RB (bad) │ │ │ │ - xor (%rax),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x2127f70(%rip),%rsi │ │ │ │ - lea 0x21296c9(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x14fded6a(%rax) │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2128ee6(%rip),%rsi │ │ │ │ - lea 0x2128658(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - xchg %eax,%esi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499cab │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 499ca6 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21293f9(%rip),%r9 │ │ │ │ - lea 0x2129651(%rip),%r8 │ │ │ │ - lea 0x2128ddb(%rip),%rdi │ │ │ │ - lea 0x2128e4a(%rip),%rsi │ │ │ │ - lea 0x2201524(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - xchg %eax,%esi │ │ │ │ + xchg %rax,%rcx │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 499ce2 │ │ │ │ + jb 49f353 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 499d88 │ │ │ │ + jmp 49f370 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 23a3470 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp %al,-0x72b7fdee(%rsi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 499d42 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 7d7b90 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - test %edx,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499e4c │ │ │ │ - movq $0x499dc0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 499dc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48021295(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 499e57 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 499e3c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x499cc0,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x499d00,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x499d20,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x499d60,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2129505(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x2127cec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - xchg %eax,%esp │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499ebf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 499eba │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2127eb9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22e00b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - xchg %eax,%esp │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 499f1f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 499f1a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2127ec9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22e00b8 │ │ │ │ - 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) │ │ │ │ - mov $0x94,%al │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49a01d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x499f80,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 499f80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x6c(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ + jb 49f41a │ │ │ │ + movq $0x49f3b8,-0x18(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 49a00d │ │ │ │ - movq $0x499fb8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 499fb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x499fe0,0x0(%rbp) │ │ │ │ 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 499fe0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48021293(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 499ffd │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2129384(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x21293b4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jne 49f3b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - rclb $1,-0x72b7fdee(%rbx) │ │ │ │ - rex.RB loopne 49a089 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49a094 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49a089 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x499f38,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a0ce │ │ │ │ - movq $0x49a0e8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - pop %rax │ │ │ │ (bad) │ │ │ │ - and %al,(%rdx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - 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 %dh,%al │ │ │ │ - xchg %eax,%edx │ │ │ │ + add %al,%al │ │ │ │ + nop │ │ │ │ adc (%rdx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 49f41e │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49a156 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x49a038,-0x28(%r12) │ │ │ │ + ja 49f40a │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x49f330,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x49a0b0,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 49f42b │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x49f458,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 49f458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x92,%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + nop │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a1a9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x49a1c0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x2127b41(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x49f488,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6e(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x49a1e8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2127b20(%rip),%r14 │ │ │ │ - jmp 2234a50 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x6e(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - movq $0x49a210,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x212922f(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4802128c(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x2200fa7(%rip),%r14 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d51e8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 49ef48 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - nop │ │ │ │ + jo 49f49e │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49a282 │ │ │ │ + jb 49f4d8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x212c9b2(%rip),%rsi │ │ │ │ + lea 0x212f84a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 499d88 │ │ │ │ + jmp 816c30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB loopne 49a2f1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49a4b5 │ │ │ │ - movq $0x49a2e0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,0x4802128f(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49f51e │ │ │ │ + movq $0x49f538,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49a2e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6f(%rax) │ │ │ │ + add %al,-0x71(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 49a44c │ │ │ │ - movq $0x49a328,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49a328 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x49f558,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 49f160 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x49a360,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49a360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - nop │ │ │ │ adc (%rdx),%al │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 49a3f7 │ │ │ │ - movq $0x49a3a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49a3a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48021290(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 49a4cd │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49a3e7 │ │ │ │ - movq $0x49a260,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0x2200b75(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x49a420,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49a420 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 49f370 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - nop │ │ │ │ - adc (%rdx),%al │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 49a4c0 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 49a44c │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x40,%r12 │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49a49d │ │ │ │ - movq $0x49a118,-0x38(%r12) │ │ │ │ + ja 49f5e0 │ │ │ │ + movq $0x49f2b0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x49f370,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x49a178,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x49a240,-0x10(%r12) │ │ │ │ + movq $0x49f4a8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x49f4f8,-0x10(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - movq $0x49a448,0x0(%rbp) │ │ │ │ - jmp 23a4370 │ │ │ │ - lea 0x2128f6c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 49a44c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a51c │ │ │ │ - movq $0x49a538,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x2127667(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 2236aa8 │ │ │ │ - lea 0x2128f35(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x2128e9e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov (%rdx),%ss │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,-0x5b(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - test $0x77,%al │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 2234a50 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov (%rdx),%ss │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,0x480049a5(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x2128eb7(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov %edx,(%rdx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - or $0x20,%al │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - rex.WRB lods %ds:(%rsi),%al │ │ │ │ - xor (%rax),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x72(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a5dc │ │ │ │ - movq $0x49a5f8,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x212759e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - lea 0x2128e85(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov (%rdx),%ss │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,(%r8) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - jo 49a67d │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 2236aa8 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov (%rdx),%ss │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,-0x5a(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - shlb $0x2,0x12(%rsi) │ │ │ │ - jmp 2234a50 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lea (%rdx),%edx │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r14b,-0x5a(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - iret │ │ │ │ - lea (%rdx),%edx │ │ │ │ - add %cl,%ch │ │ │ │ - stc │ │ │ │ - sub %ebx,%ebx │ │ │ │ - add %edx,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov %dl,(%rdx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex.RXB or (%r8),%r12d │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - gs stos %eax,%es:(%rdi) │ │ │ │ - xor (%rax),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - fwait │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a6e6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49a6e1 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129bc1(%rip),%rsi │ │ │ │ - lea 0x2127499(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - fwait │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a74e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49a749 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129b77(%rip),%rsi │ │ │ │ - lea 0x212743a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2236aa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x68000000,%eax │ │ │ │ - fwait │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a7b6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49a7b1 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129b2f(%rip),%rsi │ │ │ │ - lea 0x212754a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2234a50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x40000000,%eax │ │ │ │ - fwait │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a81e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49a819 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129ae7(%rip),%rsi │ │ │ │ - lea 0x2128c19(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - fwait │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a886 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49a881 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129abf(%rip),%rsi │ │ │ │ - lea 0x2200949(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d51e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,0x4c02128e(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 49f580 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomps -0x72b7fdee(%rdx) │ │ │ │ + or %cl,-0x72b7fdee(%rsi) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49a8c9 │ │ │ │ + jb 49f652 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x2129ab8(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 49eb58 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49a906 │ │ │ │ - movq $0x49a920,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - rex jb 49a93b │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49a985 │ │ │ │ - movq $0x49a8a0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x49a8e8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2129a01(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2127d98(%rip),%rsi │ │ │ │ - lea 0x21299d0(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129a00(%rip),%rsi │ │ │ │ - lea 0x21d1b90(%rip),%r14 │ │ │ │ - jmp 499600 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2129a38(%rip),%rsi │ │ │ │ - lea 0x21d1b91(%rip),%r14 │ │ │ │ - jmp 499600 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48021299 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + orb $0xf0,0x458d4802(%rdx,%rdx,1) │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49aa70 │ │ │ │ + jb 49f68a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2127cfa(%rip),%rsi │ │ │ │ - lea 0x2129932(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 49e738 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49aaae │ │ │ │ - movq $0x49aac8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - jo 49aae3 │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - sbb $0xf0033c7,%eax │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49021298(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ab2d │ │ │ │ - movq $0x49aa40,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x49aa90,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2129959(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - cltd │ │ │ │ + test $0x8b,%al │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49aba6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49aba1 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129959(%rip),%rsi │ │ │ │ - lea 0x2200629(%rip),%r14 │ │ │ │ + jb 49f6c2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d51e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 49dba8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x70(%rdi) │ │ │ │ + movq $0x49f610,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x49f630,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x49f668,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x49f6a0,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4e7138,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + lea 0x2128d46(%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 49ac9b │ │ │ │ - movq $0x49ac70,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ac70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rdx,1) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - lea 0x21c768d(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 69e588 │ │ │ │ - lea 0x2126eb6(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %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,0x36(%rdi) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x49abc8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x49ac30,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x25(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 7d7b90 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cwtl │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ad56 │ │ │ │ - movq $0x49acb8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x6(%r12),%rsi │ │ │ │ - lea 0x21297df(%rip),%r14 │ │ │ │ - jmp 7d7b90 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x21297e8(%rip),%rbx │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x2128d05(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 49ad28 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c021297(%rax) │ │ │ │ - mov %esi,%esi │ │ │ │ - lea 0x241b090(%rip),%r14 │ │ │ │ - jmp 49ad28 │ │ │ │ + add %ch,%al │ │ │ │ + add %ebx,-0x976b3fe(%rip) │ │ │ │ + lea 0x2128ce2(%rip),%r14 │ │ │ │ + jmp 6f0268 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2127d36(%rip),%rsi │ │ │ │ - lea 0x21274b8(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49ae5b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49ae56 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2129547(%rip),%r9 │ │ │ │ - lea 0x2129749(%rip),%r8 │ │ │ │ - lea 0x2127c2b(%rip),%rdi │ │ │ │ - lea 0x2127c9a(%rip),%rsi │ │ │ │ - lea 0x2200374(%rip),%r14 │ │ │ │ + cmp %cl,-0x72b7fdee(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49f832 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 49dba8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2127c8e(%rip),%rsi │ │ │ │ - lea 0x2127420(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49af03 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49aefe │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21294d0(%rip),%r9 │ │ │ │ - lea 0x2129721(%rip),%r8 │ │ │ │ - lea 0x2127b83(%rip),%rdi │ │ │ │ - lea 0x2127bf2(%rip),%rsi │ │ │ │ - lea 0x22002cc(%rip),%r14 │ │ │ │ + add %cl,-0x72b7fdee(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49f89b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49f890 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x49f810,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x21cd9f2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 6f9ff8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ 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,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x2127be6(%rip),%rsi │ │ │ │ - lea 0x2127388(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49afab │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49afa6 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21295f0(%rip),%r9 │ │ │ │ - lea 0x21296f9(%rip),%r8 │ │ │ │ - lea 0x2127adb(%rip),%rdi │ │ │ │ - lea 0x2127b4a(%rip),%rsi │ │ │ │ - lea 0x2200224(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49b02b │ │ │ │ - movq $0x49b000,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49b000 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x241ae3d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x21296ce(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7341e9a4 <__environ@GLIBC_2.2.5+0x70b6073c> │ │ │ │ - and $0xe845c748,%eax │ │ │ │ - movabs 0x8948f089480049b0,%al │ │ │ │ - decb -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x49f848,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2128c03(%rip),%r14 │ │ │ │ + lea 0x2205986(%rip),%rbx │ │ │ │ jmp 23af808 │ │ │ │ - lea 0x2129683(%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,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - mov $0x49,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - testl $0xc141e902,(%rdi,%rdi,1) │ │ │ │ - xor (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x68(%rbp),%dh │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49b12c │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - lea 0x21295de(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x21295bb(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - jrcxz 49b169 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %dl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 49b1ba │ │ │ │ - movq $0x49b1d8,-0x18(%rbp) │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48eec0 │ │ │ │ - lea 0x2129557(%rip),%rbx │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2128bf4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - mov $0x49,%dl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xe9023f03,%edi │ │ │ │ - or %eax,%eax │ │ │ │ - xor (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x68(%rbp),%dh │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49b264 │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%rsi │ │ │ │ - lea 0x21294a6(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x2129483(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - jrcxz 49b2a1 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021270(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + js 49f8d9 │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49b2ed │ │ │ │ + jb 49f940 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x241d055(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x212c54a(%rip),%rsi │ │ │ │ + lea 0x212cb53(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -165845,857 +170446,164 @@ │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49b32e │ │ │ │ - movq $0x49b348,-0x8(%rbp) │ │ │ │ + jb 49f97e │ │ │ │ + movq $0x49f998,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - clc │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ + fcomps 0x20(%rax) │ │ │ │ add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ - mov $0x1f0f0033,%esi │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - adc (%rdx),%al │ │ │ │ + add %al,%al │ │ │ │ + lret $0x212 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49b3ad │ │ │ │ - movq $0x49b2b8,-0x20(%r12) │ │ │ │ + ja 49f9fd │ │ │ │ + movq $0x49f910,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x49b310,-0x8(%r12) │ │ │ │ + movq $0x49f960,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2129629(%rip),%rbx │ │ │ │ + lea 0x2128b01(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x2126760(%rip),%rsi │ │ │ │ - lea 0x21295f8(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock lea 0x21295df(%rip),%rdi │ │ │ │ - lea 0x21295d8(%rip),%rsi │ │ │ │ - lea 0x21ffd99(%rip),%r14 │ │ │ │ - jmp 7d4ea8 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - enter $0x1295,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49b477 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - lea 0x2129599(%rip),%rdi │ │ │ │ - lea 0x2129592(%rip),%rsi │ │ │ │ - lea 0x21ffd53(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - jmp *-0x10(%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 %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 49b4e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49b4c6 │ │ │ │ - movq $0x49b4e0,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x15(%rbp),%dh │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49b55a │ │ │ │ - movq $0x49b440,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x49b498,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x21294bc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49b5a2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48ed88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x21289ae(%rip),%rsi │ │ │ │ + lea 0x2128ad0(%rip),%r14 │ │ │ │ + jmp 816c30 │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x6c(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49b5e4 │ │ │ │ - movq $0x49b580,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - jmp 49b520 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2129442(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0x2,0x12(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49b632 │ │ │ │ + cwtl │ │ │ │ + mov (%rdx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49fa7a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 499360 │ │ │ │ + jmp 49f8b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x49b610,-0x10(%r12) │ │ │ │ + add %dh,0x33(%rdi) │ │ │ │ + movq $0x49fa58,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - jmp 49b520 │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + lea 0x2128a63(%rip),%r8 │ │ │ │ + lea 0x21288f5(%rip),%rdi │ │ │ │ + lea 0x2128884(%rip),%rsi │ │ │ │ + lea 0x2205a1e(%rip),%r14 │ │ │ │ + jmp 814f00 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x21293c2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49b6fc │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49b6f7 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21270a1(%rip),%r8 │ │ │ │ - lea 0x2129319(%rip),%rdi │ │ │ │ - lea 0x2129312(%rip),%rsi │ │ │ │ - lea 0x21ffad3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 call 7341f06c <__environ@GLIBC_2.2.5+0x70b60e04> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 936e89 │ │ │ │ - lea 0x2129360(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x2129368(%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 %cl,(%rax) │ │ │ │ - jo 49b771 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x18(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x241a6c7(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 497550 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49b7fc │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49b7f7 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2126f81(%rip),%r8 │ │ │ │ - lea 0x2129219(%rip),%rdi │ │ │ │ - lea 0x2129212(%rip),%rsi │ │ │ │ - lea 0x21ff9d3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 call 7341f16c <__environ@GLIBC_2.2.5+0x70b60f04> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 937089 │ │ │ │ - lea 0x21292c8(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x21292d0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 49b884 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x241a5c7(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 496c18 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - xchg %eax,%edx │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49b8fc │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49b8f7 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2126f69(%rip),%r8 │ │ │ │ - lea 0x2129119(%rip),%rdi │ │ │ │ - lea 0x2129112(%rip),%rsi │ │ │ │ - lea 0x21ff8d3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 call 7341f26c <__environ@GLIBC_2.2.5+0x70b61004> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 937289 │ │ │ │ - lea 0x2129230(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x2129238(%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 %ah,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 49b97d │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 497b08 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - xchg %eax,%edx │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49b9f4 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49b9ef │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2126eb1(%rip),%r8 │ │ │ │ - lea 0x2129021(%rip),%rdi │ │ │ │ - lea 0x212901a(%rip),%rsi │ │ │ │ - lea 0x21ff7db(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 call 7341f364 <__environ@GLIBC_2.2.5+0x70b610fc> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 937479 │ │ │ │ - lea 0x21291a0(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x21291a8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 49ba75 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 497d48 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - xchg %eax,%ecx │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49baec │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49bae7 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21275b1(%rip),%r8 │ │ │ │ - lea 0x2128f29(%rip),%rdi │ │ │ │ - lea 0x2128f22(%rip),%rsi │ │ │ │ - lea 0x21ff6e3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 call 7341f45c <__environ@GLIBC_2.2.5+0x70b611f4> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 937669 │ │ │ │ - lea 0x2129110(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x2129118(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jne 49bb61 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x11(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 499808 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - nop │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49bbe4 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49bbdf │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21287b7(%rip),%r8 │ │ │ │ - lea 0x2128e31(%rip),%rdi │ │ │ │ - lea 0x2128e2a(%rip),%rsi │ │ │ │ - lea 0x21ff5eb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 call 7341f554 <__environ@GLIBC_2.2.5+0x70b612ec> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 937859 │ │ │ │ - lea 0x2129080(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x2129088(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %edx,(%rdx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x18(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea 0x2128715(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ - nop │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49bce4 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49bcdf │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21286e8(%rip),%r8 │ │ │ │ - lea 0x2128d31(%rip),%rdi │ │ │ │ - lea 0x2128d2a(%rip),%rsi │ │ │ │ - lea 0x21ff4eb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 call 7341f654 <__environ@GLIBC_2.2.5+0x70b613ec> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 937a59 │ │ │ │ - lea 0x2128fe8(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x2128ff0(%rip),%rbx │ │ │ │ + lea 0x2128a56(%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 %ah,-0x7a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 49bd77 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x21269fb(%rip),%rsi │ │ │ │ - lea 0x2128633(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49bdec │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49bde7 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21287a8(%rip),%r8 │ │ │ │ - lea 0x2128c29(%rip),%rdi │ │ │ │ - lea 0x2128c22(%rip),%rsi │ │ │ │ - lea 0x21ff3e3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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 call 7341f75c <__environ@GLIBC_2.2.5+0x70b614f4> │ │ │ │ - and %cl,-0x39(%rax) │ │ │ │ - rex.RB call 937c69 │ │ │ │ - lea 0x2128f48(%rip),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - lea 0x2128f50(%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) │ │ │ │ - xchg %edx,(%rdx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x1c(%rbp),%dh │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x2419fdb(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49ad28 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49beb3 │ │ │ │ + jb 49fb23 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49bed0 │ │ │ │ + jmp 49fb40 │ │ │ │ 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 1041f824 <__environ@GLIBC_2.2.5+0xdb615bc> │ │ │ │ + rex.RB call 10423494 <__environ@GLIBC_2.2.5+0xdb6522c> │ │ │ │ (bad) │ │ │ │ popf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 937dfd │ │ │ │ + rex.RB call 93f6dd │ │ │ │ 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 49bf18 │ │ │ │ + jne 49fb88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ @@ -166704,60 +170612,60 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add 0x5a(%rdx),%esi │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49bf6a │ │ │ │ + ja 49fbda │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49be90,-0x28(%r12) │ │ │ │ + movq $0x49fb00,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ - jb 49bf8b │ │ │ │ + jb 49fbfb │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x49bfc0,0x0(%rbp) │ │ │ │ + movq $0x49fc30,0x0(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49bfc0 │ │ │ │ + jne 49fc30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - mov $0x89480049,%edi │ │ │ │ + add %r12b,-0x4(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ fmuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ adc %cl,-0x77(%rax) │ │ │ │ adc %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 49bff0 │ │ │ │ + jne 49fc60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -166768,15 +170676,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ + movq $0x816018,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ @@ -166785,14279 +170693,15700 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - lea (%rdx),%edx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ + rorb $0x45,-0x72b7fdee(%rax) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49c067 │ │ │ │ + jb 49fcd7 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49c088 │ │ │ │ + jmp 49fcf8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x77(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + lock adc (%rdx),%al │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49c119 │ │ │ │ - movq $0x49c0c0,-0x8(%rbp) │ │ │ │ + jb 49fd89 │ │ │ │ + movq $0x49fd30,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49c0c0 │ │ │ │ + jne 49fd30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov %ss,(%rdx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x58(%rdx),%esi │ │ │ │ + add %cl,-0x78(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 49fd94 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49c109 │ │ │ │ + ja 49fd79 │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49c048,-0x20(%r12) │ │ │ │ + movq $0x49fcb8,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2128c88(%rip),%rbx │ │ │ │ + lea 0x21287e8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ - jb 49c131 │ │ │ │ + jb 49fda1 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x49c168,-0x8(%rbp) │ │ │ │ + movq $0x49fdd8,-0x8(%rbp) │ │ │ │ mov 0xf(%rbx),%rax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49c168 │ │ │ │ + jne 49fdd8 │ │ │ │ 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,0x49021288(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %al,-0x11(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49c1c5 │ │ │ │ + ja 49fe35 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49bed0,-0x8(%r12) │ │ │ │ + movq $0x49fb40,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ - movq $0x49c1e8,0x0(%rbp) │ │ │ │ + movq $0x49fe58,0x0(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x21259aa(%rip),%rsi │ │ │ │ - lea 0x2128842(%rip),%r14 │ │ │ │ + lea 0x212c06a(%rip),%rsi │ │ │ │ + lea 0x212ef02(%rip),%r14 │ │ │ │ movq $0x23ac580,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea -0x7(%r12),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 816c30 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ 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 %r9b,(%r8) │ │ │ │ - ret $0x49 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f1a0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %r15b,-0x2(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + shr $1,%ch │ │ │ │ + (bad) │ │ │ │ + incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ mov $0x1fffffc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49c24a │ │ │ │ + add %bl,-0x7a(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49feba │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48ee58 │ │ │ │ + jmp 49f8b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 49fe54 │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 49ff38 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49ff2d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x49fe98,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + lea 0x2128612(%rip),%r8 │ │ │ │ + lea 0x21284a4(%rip),%rdi │ │ │ │ + lea 0x2128433(%rip),%rsi │ │ │ │ + lea 0x22055cd(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 814f00 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + sub %al,-0x72b7fdee(%rsi) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49c283 │ │ │ │ + jb 49ff73 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49c2a0 │ │ │ │ + jmp 49ff90 │ │ │ │ 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 %cl,(%rax) │ │ │ │ - mov (%rdx),%edx │ │ │ │ + add %ch,%al │ │ │ │ + test %edx,(%rdx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB call 1041fbf4 <__environ@GLIBC_2.2.5+0xdb6198c> │ │ │ │ + rex.RB call 104238e4 <__environ@GLIBC_2.2.5+0xdb6567c> │ │ │ │ (bad) │ │ │ │ popf │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93859d │ │ │ │ + rex.RB call 93ff7d │ │ │ │ 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 49c2e8 │ │ │ │ + jne 49ffd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov (%rdx),%dl │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ + add %ah,0x48021285(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4a003e │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49c33a │ │ │ │ + ja 4a002a │ │ │ │ mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49c260,-0x28(%r12) │ │ │ │ + movq $0x49ff50,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ cmp $0x2,%rax │ │ │ │ - jb 49c35b │ │ │ │ + jb 4a004b │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x49c388,0x0(%rbp) │ │ │ │ + movq $0x4a0078,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49c388 │ │ │ │ + jne 4a0078 │ │ │ │ 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 %ah,(%rax) │ │ │ │ - mov (%rdx),%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + test %edx,(%rdx) │ │ │ │ add -0x39(%rax),%cl │ │ │ │ - adc %r15b,0x480049c3(%r8) │ │ │ │ + adc %r13b,0x48004a00(%r8) │ │ │ │ mov 0x7(%rbx),%esi │ │ │ │ mov 0xf(%rbx),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp 23af808 │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %edx,(%rdx) │ │ │ │ + add %dl,%al │ │ │ │ + test %dl,(%rdx) │ │ │ │ add -0x77(%rcx),%cl │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ + rex.R cld │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %dl,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49c408 │ │ │ │ + add %dl,-0x14(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a00f8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2125752(%rip),%rsi │ │ │ │ - lea 0x21285ea(%rip),%r14 │ │ │ │ + lea 0x212bd92(%rip),%rsi │ │ │ │ + lea 0x212ec2a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 816c30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021289(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %ah,-0x7c(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49c44e │ │ │ │ - movq $0x49c468,-0x10(%rbp) │ │ │ │ + jb 4a013e │ │ │ │ + movq $0x4a0158,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x77(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x49c488,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + test %dl,(%rdx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r15b,0x1(%r8) │ │ │ │ + rex.WX add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + clc │ │ │ │ + out %eax,(%dx) │ │ │ │ + (bad) │ │ │ │ + incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %edx,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + test %dl,(%rdx) │ │ │ │ add -0x77(%rcx),%cl │ │ │ │ fimuls -0x75(%rax) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ or %bh,%dh │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49c510 │ │ │ │ - movq $0x49c228,-0x50(%r12) │ │ │ │ + ja 4a0200 │ │ │ │ + movq $0x49fed0,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - movq $0x49c2a0,-0x38(%r12) │ │ │ │ + movq $0x49ff90,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x49c3d8,-0x28(%r12) │ │ │ │ + movq $0x4a00c8,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x49c428,-0x10(%r12) │ │ │ │ + movq $0x4a0118,-0x10(%r12) │ │ │ │ lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - lea 0x2128896(%rip),%rbx │ │ │ │ + lea 0x2128376(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x7d(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4a01a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49c55b │ │ │ │ + jb 4a0272 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49c578 │ │ │ │ + jmp 49fa98 │ │ │ │ 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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1041fecc <__environ@GLIBC_2.2.5+0xdb61c64> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 938b4d │ │ │ │ - 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 49c5c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + push $0x48021282 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a02aa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49f8b8 │ │ │ │ + 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) │ │ │ │ + xor %al,-0x72b7fdee(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a02e2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 49f8b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,0x49021282(%rax) │ │ │ │ + add $0x80,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49c612 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49c538,-0x28(%r12) │ │ │ │ + ja 4a0380 │ │ │ │ + movq $0x4a0230,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x4a0250,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4a0288,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4a02c0,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4e7138,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + lea 0x212821e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49c633 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49c668,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49c668 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x480049c6(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49c698 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a03db │ │ │ │ + movq $0x4a03f8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x240d146(%rip),%rsi │ │ │ │ + lea 0x21cd947(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 22e9b80 │ │ │ │ + lea 0x2128286(%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,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 484bd977 <__environ@GLIBC_2.2.5+0x45bff70f> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49c70f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49c730 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021282(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49c7c1 │ │ │ │ - movq $0x49c768,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4a0473 │ │ │ │ + movq $0x4a0490,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x240d0ae(%rip),%rsi │ │ │ │ + lea 0x2406aa8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49c768 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 22e5d48 │ │ │ │ + lea 0x2128236(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49c7cc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49c7b1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49c6f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2128610(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49c7d9 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49c810,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49c810 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x50000000,%eax │ │ │ │ + fstpl (%rdx,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a0526 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4a0521 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x240d000(%rip),%r14 │ │ │ │ + lea 0x21cdd10(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x49021282(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0x212829e(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ 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 4a058a │ │ │ │ + movq $0x4a05a8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4a1350 │ │ │ │ + lea 0x21285df(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adcl $0xc4834902,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x50(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49c578,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49c890,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2125302(%rip),%rsi │ │ │ │ - lea 0x212819a(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x490049c8(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 48f1a0 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x7b(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a0620 │ │ │ │ + movq $0x4a0638,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x240cefe(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4a25d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%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 %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x2fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49c8f3 │ │ │ │ + jb 4a06e2 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a06d7 │ │ │ │ movq $0x23ab088,-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 $0x4adea0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49c910 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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,%al │ │ │ │ + adcl $0x458d4802,(%rdx) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a0729 │ │ │ │ + movq $0x4a0740,-0x10(%rbp) │ │ │ │ + lea 0x2127ed3(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10420264 <__environ@GLIBC_2.2.5+0xdb61ffc> │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93927d │ │ │ │ - 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 49c958 │ │ │ │ + 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 │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x240cd72(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x48021281(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a07f2 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a07e7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a0680,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a0700,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49c9aa │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49c8d0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49c9cb │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49ca00,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ca00 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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 %cl,0x480240cc(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - lret $0x49 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ca30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + adcb $0x2,(%rdx) │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a08d6 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4a0778,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a0810,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a0838,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-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),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x48021281(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a0973 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0968 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a0860,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4a0988,-0x18(%rbp) │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + lea 0x2418964(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x2127ca1(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e50c0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jle 4a09e9 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a0a01 │ │ │ │ + movq $0x4a0a18,-0x10(%rbp) │ │ │ │ + lea 0x2127c63(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - adcl $0x2,(%rdx) │ │ │ │ + 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 0x240ca9a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,-0x80(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49caa7 │ │ │ │ + jb 4a0aca │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0abf │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a08f8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a09d8,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49cac8 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jg 49cad9 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 49cb19 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49cb59 │ │ │ │ - movq $0x49cb00,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49cb00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49cb64 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49cb49 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49ca88,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2128288(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49cb71 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49cba8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49cba8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7e(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x480240c9(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ + 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 %cl,0x4902127f(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49cc05 │ │ │ │ + ja 4a0bae │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49c910,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49cc28,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2124f6a(%rip),%rsi │ │ │ │ - lea 0x2127e02(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4a0a50,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a0ae8,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a0b10,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-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 %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jg 4a0be1 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 73424524 <__environ@GLIBC_2.2.5+0x70b662bc> │ │ │ │ + jb 4a0c23 │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0c40 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a0b38,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a0c60,-0x18(%rbp) │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + lea 0x2418690(%rip),%rdi │ │ │ │ + lea 0x2127a3a(%rip),%rsi │ │ │ │ + lea 0x2127a51(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e50c0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x34(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push $0x1ffff25 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jl 4a0cc1 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a0cd9 │ │ │ │ + movq $0x4a0cf0,-0x10(%rbp) │ │ │ │ + lea 0x212798b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x2fffffc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + 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 0x240c7c2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49cc8b │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x4802127d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a0d99 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0d8e │ │ │ │ movq $0x23ab088,-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 $0x4a0bd0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a0cb0,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49cca8 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB call 104205fc <__environ@GLIBC_2.2.5+0xdb62394> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 9399ad │ │ │ │ - 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 49ccf0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + movb $0x48,0x2(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jl 4a0e19 │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49cd42 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49cc68,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 4a0e75 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4a0d28,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a0db8,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a0de0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49cd63 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49cd98,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49cd98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - int $0x49 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 49cdc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + jo 4a0f12 │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a0f0a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a0eff │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a0e08,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a0f20,-0x18(%rbp) │ │ │ │ + lea -0xf(%r12),%r8 │ │ │ │ + lea 0x24183d1(%rip),%rdi │ │ │ │ + lea 0x21277c3(%rip),%rsi │ │ │ │ + lea 0x21277da(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e50c0 │ │ │ │ + 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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ - fdivrs 0x12(%rdi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jns 4a0f81 │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49ce3f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4a0f99 │ │ │ │ + movq $0x4a0fb0,-0x10(%rbp) │ │ │ │ + lea 0x212779b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49ce60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802127b(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49cef1 │ │ │ │ - movq $0x49ce98,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ce98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7f(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49cefc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49cee1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49ce20,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2127f00(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49cf09 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49cf40,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49cf40 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x240c502(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4902127a(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ + rex.W jnp 4a0ff9 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a1050 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49cf9d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49cca8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49cfc0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2124bd2(%rip),%rsi │ │ │ │ - lea 0x2127a6a(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + ja 4a1045 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a0e98,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a0f70,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 232d1e8 │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - iret │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - shlb $1,(%rcx) │ │ │ │ - (bad) │ │ │ │ - incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + rex add -0x75(%rax),%cl │ │ │ │ + jae 4a10a3 │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49d022 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %bh,0x48021279(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a10e9 │ │ │ │ + movq $0x4a1100,-0x10(%rbp) │ │ │ │ + lea 0x212768c(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48ee58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 49d091 │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49d0a0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d095 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x49d000,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - lea 0x2125b12(%rip),%r8 │ │ │ │ - lea 0x21259ec(%rip),%rdi │ │ │ │ - lea 0x2125a5b(%rip),%rsi │ │ │ │ - lea 0x21fe135(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x240c3b8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex jge 49d0c9 │ │ │ │ + sbb %bh,0x12(%rdx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49d0db │ │ │ │ + jb 4a11e1 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a11d6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a0fe8,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4a1070,-0x38(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4a1098,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x231f6e0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4a10c0,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d0f8 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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) │ │ │ │ - jge 49d109 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 10420a4c <__environ@GLIBC_2.2.5+0xdb627e4> │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ + 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 %bl,0x480240c2(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ + 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) │ │ │ │ + jns 4a1261 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 10424ba4 <__environ@GLIBC_2.2.5+0xdb6693c> │ │ │ │ + (bad) │ │ │ │ + rolb $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93a24d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB call 9424fd │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49d140 │ │ │ │ + jne 4a1298 │ │ │ │ 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 %bh,0x4802127c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49d1a6 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %bh,0x49021278(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d192 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49d0b8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 4a1321 │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jg 4a130b │ │ │ │ + movq $0x4a1138,-0x48(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4a1200,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a1228,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49d1b3 │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x240c1bd(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x49d1e0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49d1e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jl 49d1f1 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - adc %r10b,(%r8) │ │ │ │ - rorb %cl,0x0(%rcx) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %ah,(%rax) │ │ │ │ + js 4a1361 │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x4a05f8,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4a1250,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 22e5d48 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x2127817(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jnp 49d221 │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.R cld │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,0x48021277(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49d260 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x21248fa(%rip),%rsi │ │ │ │ - lea 0x2127792(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a0570 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x7b(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48021277(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49d2a6 │ │ │ │ - movq $0x49d2c0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jb 4a1434 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1429 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4a13b8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + movq $0x28ad511,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e71f8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jnp 49d2d1 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,%r8b │ │ │ │ - rorb %cl,0x0(%rcx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - jnp 49d2f1 │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - or %bh,%dh │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + rcrl $1,(%rdx,%rax,1) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 6e5d28 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ + add %ch,%al │ │ │ │ + jne 4a1481 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 73424dc4 <__environ@GLIBC_2.2.5+0x70b66b5c> │ │ │ │ + rex.WXB │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d368 │ │ │ │ - movq $0x49d038,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x49d0f8,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x49d230,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x49d280,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 4a14b9 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4a1448,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x2127a8e(%rip),%rbx │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + movq $0x28ad511,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e71f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x7a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 49d308 │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + sbb $0x2,%al │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 6e8788 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock push %rdi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49d3da │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 498cc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + jne 4a1511 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 73424e54 <__environ@GLIBC_2.2.5+0x70b66bec> │ │ │ │ + rex.WXB │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1549 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4a14d8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + movq $0x23acaa8,-0x18(%rbp) │ │ │ │ + movq $0x28ad511,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e71f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49d412 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a15d3 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a15c8 │ │ │ │ movq $0x23ab088,-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),%rbx │ │ │ │ + movq $0x4adec0,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48eec0 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + 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 49d44a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %bh,%al │ │ │ │ + jb 4a1601 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a1619 │ │ │ │ + movq $0x4a1630,-0x10(%rbp) │ │ │ │ + lea 0x2126fe3(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48ee58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49021279(%rax) │ │ │ │ - add $0x80,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d4e8 │ │ │ │ - movq $0x49d398,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - movq $0x49d3b8,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x49d3f0,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x49d428,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4a87e0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - lea 0x2127936(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x240be82(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %ah,0x48021272(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49d533 │ │ │ │ + jb 4a16eb │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a16e0 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a1568,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a15f0,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d550 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10420ea4 <__environ@GLIBC_2.2.5+0xdb62c3c> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93aafd │ │ │ │ - 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 49d598 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d5ea │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49d510,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49d60b │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49d640,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49d640 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dl,0x480240bd(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ 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) │ │ │ │ - add %r14b,-0x2a(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 49d670 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + shlb $1,0x12(%rcx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x72(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a1668,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a1708,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a1730,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - js 49d73d │ │ │ │ + add %dl,0x71(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49d6e7 │ │ │ │ + jb 4a187c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1871 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d708 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a1758,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4a1890,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea 0x2417a5b(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x2126f10(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e50c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jb 49d719 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 49d759 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49d799 │ │ │ │ - movq $0x49d740,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49d740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - ja 49d751 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x58(%rdx),%esi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d789 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49d6c8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21276a0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49d7b1 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49d7e8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49d7e8 │ │ │ │ - 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) │ │ │ │ - jb 49d7f9 │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x50(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49d550,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49d868,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x212432a(%rip),%rsi │ │ │ │ - lea 0x21271c2(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x490049d8(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 48f1a0 │ │ │ │ + add %ch,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a1909 │ │ │ │ + movq $0x4a1920,-0x10(%rbp) │ │ │ │ + lea 0x2126d5b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + 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(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x240bb92(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jne 49d8b9 │ │ │ │ + add %bl,(%rax) │ │ │ │ + jo 4a1969 │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49d8c7 │ │ │ │ + jb 4a19db │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a19d0 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49d8e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x75(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49d979 │ │ │ │ - movq $0x49d920,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49d920 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x75(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49d984 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49d969 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49d8a8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a17f8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a18e0,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21274f0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49d991 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49d9b8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49d9b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x48021274(%rax) │ │ │ │ - movl $0x49d9e8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x2124df1(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x74(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x49da10,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23f937f(%rip),%r14 │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - je 49da21 │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%al │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 49da7d │ │ │ │ - movq $0x49da98,-0x18(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x21240f4(%rip),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x2126f89(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - lea 0x212743c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x480240ba(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - je 49daa9 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r15b,0x490049da(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 48f010 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %ch,0x12(%rdi) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x72(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a1958,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a19f8,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a1a20,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jae 49dac9 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,%r8b │ │ │ │ - fimull 0x0(%rcx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 49d8e8 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4802126e(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a1b6c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1b61 │ │ │ │ + movq $0x23ab088,-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 $0x4a1a48,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4a1b80,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea 0x241776b(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x2126c48(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e50c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x48021273(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 49db07 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x2125103(%rip),%rsi │ │ │ │ - lea 0x2124c44(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a1bf9 │ │ │ │ + movq $0x4a1c10,-0x10(%rbp) │ │ │ │ + lea 0x2126a6b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x240b8a2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x6d(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49db43 │ │ │ │ + jb 4a1ccb │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1cc0 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a1ae8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a1bd0,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49db60 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104214b4 <__environ@GLIBC_2.2.5+0xdb6324c> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93b71d │ │ │ │ - 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 49dba8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49dbfa │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49db20,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49dc1b │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49dc50,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49dc50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,0x480240b7(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x480049dc(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49dc80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1db7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a1c48,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a1ce8,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a1d10,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + imul $0x2,(%rdx),%edx │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a1e5c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a1e51 │ │ │ │ + movq $0x23ab088,-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 $0x4a1d38,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4a1e70,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea 0x241747b(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x2126980(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e50c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ (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,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ - or %dh,0x12(%rdx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + push $0x12 │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 49dcf7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4a1ee9 │ │ │ │ + movq $0x4a1f00,-0x10(%rbp) │ │ │ │ + lea 0x212677b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49dd18 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49dda9 │ │ │ │ - movq $0x49dd50,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49dd50 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea 0x240b5b2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021271(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49ddb4 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x6a(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a1fbb │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49dd99 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49dcd8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 4a1fb0 │ │ │ │ + movq $0x23ab088,-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 $0x4a1dd8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a1ec0,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2127130(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49ddc1 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49ddf8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ddf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - imul $0x2,(%rdx),%edx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49de55 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49db60,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49de78,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2123d1a(%rip),%rsi │ │ │ │ - lea 0x2126bb2(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x490049de(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 48f1a0 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x40,%ah │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jae 4a200b │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %ch,0x12(%rcx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x72(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a1f38,-0x60(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a1fd8,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a2000,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x70(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49ded7 │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + imul $0x458d4802,(%rdx),%edx │ │ │ │ + call 73425a1c <__environ@GLIBC_2.2.5+0x70b677b4> │ │ │ │ + jnp 4a211b │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a2141 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49def8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a2028,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a2160,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea 0x241718f(%rip),%rdi │ │ │ │ + lea 0x21266e1(%rip),%rsi │ │ │ │ + lea 0x21266e8(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e50c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49df89 │ │ │ │ - movq $0x49df30,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49df30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49df94 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49df79 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49deb8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%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 $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2126f80(%rip),%rbx │ │ │ │ + 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 │ │ │ │ + data16 adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a21d9 │ │ │ │ + movq $0x4a21f0,-0x10(%rbp) │ │ │ │ + lea 0x212655b(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49dfa1 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49dfc8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49dfc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x49dff8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x2124c91(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49dd18 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%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 0x240b2c2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $1,0x12(%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49e048 │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + adc (%edx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a22a2 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a2297 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2123b12(%rip),%rsi │ │ │ │ - lea 0x21269aa(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a20c8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a21b0,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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 %ch,0x4802126e(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49e086 │ │ │ │ - movq $0x49e0a0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6e(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x49e0c0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6e(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49def8 │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x40,%cl │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jae 4a22f3 │ │ │ │ + jmp 231f238 │ │ │ │ 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,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x65(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a2339 │ │ │ │ + movq $0x4a2350,-0x10(%rbp) │ │ │ │ + lea 0x212654c(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x49e018,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x49e068,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2126df1(%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,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x240b168(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x48021266(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49e16b │ │ │ │ + jb 4a2443 │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a2438 │ │ │ │ movq $0x23ab088,-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 $0x4a2228,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4a22c0,-0x38(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4a22e8,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x231f6e0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4a2310,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49e188 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10421adc <__environ@GLIBC_2.2.5+0xdb63874> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93c36d │ │ │ │ - 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 49e1d0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e222 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49e148,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49e243 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49e278,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e278 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x40,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jae 4a2493 │ │ │ │ + jmp 231f238 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x480049e2(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %ch,0x65(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a25a3 │ │ │ │ + movq $0x4a2508,-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 49e2a8 │ │ │ │ + jne 4a2508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc %gs:(%rdx),%al │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a25a7 │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jg 4a2591 │ │ │ │ + movq $0x4a2388,-0x58(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4a2460,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a2488,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xffffffffffffffa0,%r12 │ │ │ │ + lea 0x240af37(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ah,0x49021265(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a2637 │ │ │ │ + movq $0x4a13e0,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4a1470,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4a1500,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x4a24b0,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%r14 │ │ │ │ + jmp 22e5d48 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x2126577(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 49e36a │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49e31f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49e340 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48021266(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %bl,0x65(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49e3d1 │ │ │ │ - movq $0x49e378,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4a2682 │ │ │ │ + movq $0x4a26a0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e378 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4a25d0 │ │ │ │ + lea 0x2126547(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - imul $0x2,(%rdx),%edx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49e3dc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e3c1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49e300,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2126b98(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49e3e9 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49e420,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e420 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - adc %gs:(%rdx),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48021264(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a0570 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x64(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e47d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49e188,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49e4a0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x21236f2(%rip),%rsi │ │ │ │ - lea 0x212658a(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + ja 4a273c │ │ │ │ + movq $0x4a26f0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 22e71f8 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x2126492(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - in $0x49,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - lock or $0xff,%al │ │ │ │ - incl (%rcx) │ │ │ │ + adc %fs:(%rdx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a0570 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 4a27f1 │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a27f4 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a27e9 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4a2770,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + movq $0x28a6639,-0x20(%rbp) │ │ │ │ + movq $0x28ad4e9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 22e71f8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ + add %ah,0x63(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a283b │ │ │ │ + movq $0x4a2790,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x240a9b4(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x21263a3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push $0x12 │ │ │ │ + movslq (%rdx),%rdx │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49e4ff │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ + rex.RB call 734261bc <__environ@GLIBC_2.2.5+0x70b67f54> │ │ │ │ + sub $0x48,%al │ │ │ │ + movl $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a28b8,-0x18(%rbp) │ │ │ │ + lea 0x240ac5d(%rip),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49e520 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4a1350 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49e5b1 │ │ │ │ - movq $0x49e558,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e558 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49e5bc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e5a1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49e4e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%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 $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x21269e8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49e5c9 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49e5f0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e5f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021269(%rax) │ │ │ │ - movl $0x49e620,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x21246e9(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x69(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49e340 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ch,0x49021262(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a2938 │ │ │ │ + movq $0x4a2868,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + lea 0x240a8b7(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x21262b6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x63,%al │ │ │ │ - adc (%rdx),%al │ │ │ │ + andb $0x2,0x12(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49e670 │ │ │ │ + jb 4a2982 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x21234ea(%rip),%rsi │ │ │ │ - lea 0x2126382(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 4a2718 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - imul $0x458d4802,(%rdx),%edx │ │ │ │ - clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49e6ae │ │ │ │ - movq $0x49e6c8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a0570 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - push $0xffffffffc7480212 │ │ │ │ - add %r13b,%r8b │ │ │ │ - out %al,$0x49 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cmp %cl,(%rcx) │ │ │ │ - (bad) │ │ │ │ - incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xor %ah,0x12(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a29e2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a2810 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49021268(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49e520 │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + testb $0x7,0x73(%rbx,%rcx,4) │ │ │ │ + jmp 4a2908 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x49e640,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x49e690,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + js 4a2a7a │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4a2aa5 │ │ │ │ + movq $0x4a2960,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4a29a0,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + movq $0x4a29c0,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4a2a00,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x22ed128,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2126859(%rip),%rbx │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + lea 0x2126159(%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 │ │ │ │ + lock (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49e793 │ │ │ │ + jb 4a2b05 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a2b20,-0x18(%rbp) │ │ │ │ + lea 0x240a9f5(%rip),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49e7b0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4a25d0 │ │ │ │ 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 10422104 <__environ@GLIBC_2.2.5+0xdb63e9c> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93cfbd │ │ │ │ - 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 49e7f8 │ │ │ │ - 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 $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %dl,0x60(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e84a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49e770,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + ja 4a2ba0 │ │ │ │ + movq $0x4a2ad0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + lea 0x240a64f(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x212608e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49e86b │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49e8a0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e8a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - call ffffffff8991e8f3 <__environ@GLIBC_2.2.5+0xffffffff8706068b> │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 49e8d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a2668 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %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,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x4a2bd0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 22e71f8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2126022(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4802125f(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a2668 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubs 0x12(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49e947 │ │ │ │ + loopne 4a2ccd │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a2cd4 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a2cc9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49e968 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4a2c50,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + movq $0x28a6639,-0x20(%rbp) │ │ │ │ + movq $0x28ad4e9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 22e71f8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021260(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49e9f9 │ │ │ │ - movq $0x49e9a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49e9a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x66(%rax) │ │ │ │ + add %ah,0x5f(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49ea04 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49e9e9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49e928,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2126600(%rip),%rbx │ │ │ │ + ja 4a2d1b │ │ │ │ + movq $0x4a2c70,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x240a4d4(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2125f43(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49ea11 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49ea48,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ea48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4902125f(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49eaa5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49e7b0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49eac8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x21230ca(%rip),%rsi │ │ │ │ - lea 0x2125f62(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - 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 %r13b,%r8b │ │ │ │ - (bad) │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - enter $0xff06,$0xff │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc %gs:(%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49eb27 │ │ │ │ + or %bl,0x12(%rdi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a2d6a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49eb48 │ │ │ │ + jmp 4a2bf8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - adc %fs:(%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49ebd9 │ │ │ │ - movq $0x49eb80,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49eb80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021264(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49ebe4 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ebc9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49eb08,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2126450(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49ebf1 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49ec18,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ec18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - movsxd (%rdx),%edx │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,-0x14(%r8) │ │ │ │ - rex.WB add %cl,-0x75(%r8) │ │ │ │ - jae 49ec2b │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x2124141(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49021263(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49e968 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,0x5e(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a2668 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbbb $0x2,0x12(%rbp) │ │ │ │ + enter $0x125e,$0x2 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49ec98 │ │ │ │ + jb 4a2dca │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2122ec2(%rip),%rsi │ │ │ │ - lea 0x2125d5a(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 4a2cf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x63(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49ecd6 │ │ │ │ - movq $0x49ecf0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x63(%rax) │ │ │ │ + add %bl,0x5e(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - movq $0x49ed10,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movsxd (%rdx),%edx │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - sub $0xfe,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4a2b70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x49ec68,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x49ecb8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + js 4a2e62 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4a2e8d │ │ │ │ + movq $0x4a2d48,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4a2d88,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + movq $0x4a2da8,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4a2de8,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x22ed128,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21262c1(%rip),%rbx │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + lea 0x2125de1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock scas %es:(%rdi),%al │ │ │ │ + sbb $0x2,%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49edbb │ │ │ │ + jb 4a2ee8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x2416331(%rip),%rsi │ │ │ │ + lea 0x21caeca(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49edd8 │ │ │ │ + jmp 22ff250 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a2f29 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f509d8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1042272c <__environ@GLIBC_2.2.5+0xdb644c4> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93dc0d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x4802125d(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a2fd1 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a2fc6 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a2f00,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a2fb0,-0x18(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49ee20 │ │ │ │ - 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 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49ee72 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49ed98,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49ee93 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49eec8,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49eec8 │ │ │ │ + jne 4a2fb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - out %al,(%dx) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 49eef8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 4a3be8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + pop %rsp │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49ef6f │ │ │ │ + jb 4a304d │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3042 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a2f40,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f2bc6a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49ef90 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x5a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49f021 │ │ │ │ - movq $0x49efc8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49efc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x5c(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49f02c │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f011 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49ef50,-0x20(%r12) │ │ │ │ + ja 4a30a6 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a2fe8,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2126068(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49f039 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49f070,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f070 │ │ │ │ - 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,0x59(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f0cd │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49edd8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49f0f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2122aa2(%rip),%rsi │ │ │ │ - lea 0x212593a(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - int1 │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - movabs 0x1ffff00,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4802125f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49f14f │ │ │ │ + jb 4a30f1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f50810(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49f170 │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rdi │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49f201 │ │ │ │ - movq $0x49f1a8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f1a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - pop %rdi │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rbx │ │ │ │ adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49f20c │ │ │ │ - add $0x28,%r12 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a3199 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f1f1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49f130,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2125eb8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49f219 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49f240,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + ja 4a318e │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a30c8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a3178,-0x18(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49f240 │ │ │ │ + jne 4a3178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x5e(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x49f270,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x2123b99(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rsi │ │ │ │ + add %ah,0x5b(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49ef90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a3be8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - push %rdi │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rbx │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49f2c0 │ │ │ │ + jb 4a3215 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a320a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x212289a(%rip),%rsi │ │ │ │ - lea 0x2125732(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a3108,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f2baa2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x4902125a(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a326e │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a31b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rbp │ │ │ │ + add %cl,0x5a(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49f2fe │ │ │ │ - movq $0x49f318,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 4a3390 │ │ │ │ + movq $0x4a32e8,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a32e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4802125d(%rax) │ │ │ │ - movl $0x49f338,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4902125d(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49f170 │ │ │ │ + add %dh,%al │ │ │ │ + pop %rcx │ │ │ │ + adc (%rdx),%al │ │ │ │ + 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 4a3352 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3342 │ │ │ │ + movq $0x4a3230,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1f2b97d(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3342 │ │ │ │ + movq $0x4a3068,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1f2b907(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + sub %bl,0x12(%rcx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x49f290,-0x20(%r12) │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a3290,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x49f2e0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2125d29(%rip),%rbx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0x1f2b880(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + mov $0x48021258,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49f3e3 │ │ │ │ + jb 4a347c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3471 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49f400 │ │ │ │ + jmp 4a33b0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10422d54 <__environ@GLIBC_2.2.5+0xdb64aec> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93e85d │ │ │ │ - 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 49f448 │ │ │ │ - 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 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,0x58(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f49a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49f3c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 4a34df │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a3420,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49f4bb │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49f4f0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f4f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - cmc │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 49f520 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a357b │ │ │ │ + mov 0x7(%rdi),%rax │ │ │ │ + mov 0xf(%rdi),%rbx │ │ │ │ + mov 0x17(%rdi),%rcx │ │ │ │ + movq $0x4a2eb8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x4a33b0,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 4a3571 │ │ │ │ + movq $0x4a3498,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x212574b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4a3be8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x5b,%al │ │ │ │ - adc (%rdx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49f597 │ │ │ │ + jb 4a35f1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f50310(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49f5b8 │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rsp │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49f649 │ │ │ │ - movq $0x49f5f0,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x1c,%bl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a366b │ │ │ │ + movq $0x4a3650,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49f5f0 │ │ │ │ + jne 4a3650 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49f654 │ │ │ │ + add %ch,0x4c021cb3(%rax) │ │ │ │ + mov 0x17(%rbx),%ecx │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 6e9028 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,-0x4d(%rax) │ │ │ │ + sbb $0x2,%al │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f639 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49f578,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 4a36c6 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a35c8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a3610,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2125ad0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49f661 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49f698,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f698 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x53(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x10,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x1c,%bl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a374d │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f6f5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49f400,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49f718,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x212247a(%rip),%rsi │ │ │ │ - lea 0x2125312(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + ja 4a3742 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a3680,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f2b5c6(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - testl $0xe9de8949,0x0(%rcx) │ │ │ │ - js 49f720 │ │ │ │ - (bad) │ │ │ │ - incl (%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + sbb $0x2,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a37c7 │ │ │ │ + movq $0x4a37b0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a37b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4c021cae(%rax) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 6e6638 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rsp │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3834 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a36e8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x4a3770,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pop %rcx │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x54(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49f777 │ │ │ │ + jb 4a38c6 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a38bb │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a37e0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1f2b43e(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49f798 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021259(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rbx │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49f829 │ │ │ │ - movq $0x49f7d0,-0x8(%rbp) │ │ │ │ + jb 4a393a │ │ │ │ + movq $0x4a3928,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49f7d0 │ │ │ │ + jne 4a3928 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021259(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49f834 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49f819 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49f758,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2125920(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49f841 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49f868,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49f868 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - pop %rax │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x49f898,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x21235f1(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49021258(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49f5b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %dh,0x48021253(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a3508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x49021253(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a39ad │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a3858,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x4a38e8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,0x12(%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49f8e8 │ │ │ │ + add %cl,(%rax) │ │ │ │ + push %rbx │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a3a47 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3a3c │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2122272(%rip),%rsi │ │ │ │ - lea 0x212510a(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a3950,-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 0x1f2b2ae(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x58(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49f926 │ │ │ │ - movq $0x49f940,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - pop %rax │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x49f960,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rdi │ │ │ │ + add %bh,0x52(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49f798 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3aba │ │ │ │ + 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 $0x4a39d0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x21ca815(%rip),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x49f8b8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x49f908,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2125791(%rip),%rbx │ │ │ │ + add %dh,%al │ │ │ │ + push %rcx │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3b40 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4a3a60,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea 0x1f2b18f(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + js 4a3baf │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49fa0b │ │ │ │ + jb 4a3bbc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3bb1 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49fa28 │ │ │ │ + jmp 4a3ae8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov $0xf9,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rax │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3c7b │ │ │ │ + mov 0x7(%rdi),%rax │ │ │ │ + mov 0xf(%rdi),%rbx │ │ │ │ + mov 0x17(%rdi),%rcx │ │ │ │ + mov 0x1f(%rdi),%rdx │ │ │ │ + movq $0x4a3ae8,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 4a3c6c │ │ │ │ + movq $0x4a3b60,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 4a3ae8 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x212507b(%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 (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1042337c <__environ@GLIBC_2.2.5+0xdb65114> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93f4ad │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rax │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a3d44 │ │ │ │ + movq $0x4a3d00,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49fa70 │ │ │ │ + jne 4a3d00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49fac2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49f9e8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49fae3 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49fb18,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + rex.WRXB adc (%r10),%r8b │ │ │ │ + movq $0x4a3d30,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49fb18 │ │ │ │ + jne 4a3d30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4802124f(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a3508 │ │ │ │ + lea 0x2124fcd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x5(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 49fb48 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4802124f(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a3df0 │ │ │ │ + movq $0x4a3da8,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3da8 │ │ │ │ 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 %ah,0x4f(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x4a3dd8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x0,(%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) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.WRXB adc (%r10),%r8b │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4a3be8 │ │ │ │ + lea 0x2124f31(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dl,0x12(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49fbbf │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49fbe0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,%al │ │ │ │ rex.WRX adc (%rdx),%r8b │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49fc71 │ │ │ │ - movq $0x49fc18,-0x8(%rbp) │ │ │ │ + jb 4a3e6a │ │ │ │ + movq $0x4a3e58,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49fc18 │ │ │ │ + jne 4a3e58 │ │ │ │ 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,0x4802124e(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a3508 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021255(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 49fc7c │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4e(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49fc61 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49fba0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2125538(%rip),%rbx │ │ │ │ + ja 4a3eac │ │ │ │ + movq $0x4a3e18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2124e7a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49fc89 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49fcc0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WRX adc (%rdx),%r8b │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a3f31 │ │ │ │ + movq $0x4a3f18,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49fcc0 │ │ │ │ + jne 4a3f18 │ │ │ │ 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 %ch,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ rex.WRB adc (%r10),%r8b │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49fd1d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49fa28,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x49fd40,0x0(%rbp) │ │ │ │ + lea 0x2411f42(%rip),%r8 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x2121e52(%rip),%rsi │ │ │ │ - lea 0x2124cea(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a3be8 │ │ │ │ + lea 0x2124e10(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x3(%r8) │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push %rax │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ - incl (%rcx) │ │ │ │ + add %dh,0x4802124d(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a3fae │ │ │ │ + movq $0x4a3f98,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a3f98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4d(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a3be8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x2fffffc,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WRB adc (%r10),%r8b │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a3ff4 │ │ │ │ + movq $0x4a3f58,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2124d52(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49fda3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49fdc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.WRB adc (%r10),%r8b │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a3fd0 │ │ │ │ + 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 %bh,%al │ │ │ │ + rex.WR adc (%rdx),%r8b │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4a3ee0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10423714 <__environ@GLIBC_2.2.5+0xdb654ac> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 93fbdd │ │ │ │ - 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 49fe08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dh,0x4902124c(%rax) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + jmp 4a3d68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49fe5a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49fd80,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 4a410d │ │ │ │ + movq $0x4a4028,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4a4050,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4a4078,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x2300e98,-0x18(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x2124c49(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 49fe7b │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x49feb0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4802124b(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a4196 │ │ │ │ + movq $0x4a4178,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 49feb0 │ │ │ │ + jne 4a4178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4b(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x28b5e61,0x8(%rbp) │ │ │ │ + jmp 4a3508 │ │ │ │ + lea 0x2124bf3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - decb 0x0(%rcx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49fee0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,0x4b(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a3e88 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4c02124b(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4a4140 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %dl,0x12(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49ff57 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49ff78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WXB adc (%r10),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a3cc0 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4a(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0009 │ │ │ │ - movq $0x49ffb0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 49ffb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rdx │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a0014 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49fff9 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x49ff38,-0x20(%r12) │ │ │ │ + ja 4a429d │ │ │ │ + movq $0x4a41c0,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4a41e8,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4a4210,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x2300e98,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21251b0(%rip),%rbx │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x2124af1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a0021 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a0058,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WXB adc (%r10),%al │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a4557 │ │ │ │ + movq $0x4a4310,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0058 │ │ │ │ + jne 4a4310 │ │ │ │ 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 %dl,0x49021249(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a00b5 │ │ │ │ + add %ch,%al │ │ │ │ + rex.WX adc (%rdx),%al │ │ │ │ + movq $0x4a4358,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x49fdc0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4a00d8,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2121aba(%rip),%rsi │ │ │ │ - lea 0x2124952(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - add %cl,0x0(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f1a0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,0x4802124a(%rax) │ │ │ │ + movl $0x4a43a0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + 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 4a43a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x2fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %bl,0x4a(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x4a43d8,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a43d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a013b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0158 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WX adc (%rdx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x30(%rbp),%rax │ │ │ │ + jne 4a4549 │ │ │ │ + movq $0x4a4410,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10423aac <__environ@GLIBC_2.2.5+0xdb65844> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 94030d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + rex.WB adc (%r10),%al │ │ │ │ + movq $0x4a4448,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a01a0 │ │ │ │ + jne 4a4448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x7cfdedb7(%rax) │ │ │ │ + jrcxz 4a4452 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x30(%rbp),%rax │ │ │ │ + jne 4a4549 │ │ │ │ + movq $0x4a4480,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4480 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a01f2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a0118,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a0213 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a0248,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %bh,0x49(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4a452d │ │ │ │ + movq $0x4a44d0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0248 │ │ │ │ + jne 4a44d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ 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,0x2(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4a0278 │ │ │ │ + add %ch,(%rax) │ │ │ │ + rex.WB adc (%r10),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a44f1 │ │ │ │ + movq $0x4a4518,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 6e0000 │ │ │ │ + lea 0x2401c90(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %cl,(%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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + rex.W adc (%rdx),%al │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a4549 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4a4768 │ │ │ │ + lea 0x24118e9(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x212488a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x12(%rdi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a02ef │ │ │ │ + orb $0x2,0x12(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a459a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0310 │ │ │ │ + jmp 4a48b0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.RX adc (%rdx),%r8b │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x6d(%rax) │ │ │ │ + sbb $0x2,%al │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a03a1 │ │ │ │ - movq $0x4a0348,-0x8(%rbp) │ │ │ │ + jb 4a4698 │ │ │ │ + movq $0x4a4610,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0348 │ │ │ │ + jne 4a4610 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802124e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a03ac │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0391 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a02d0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2124e28(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a03b9 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a03f0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + sbb $0x2,%al │ │ │ │ + movq $0x4a4660,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a03f0 │ │ │ │ + jne 4a4660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc (%r10),%r8b │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a044d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4a0158,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4a0470,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2121722(%rip),%rsi │ │ │ │ - lea 0x21245ba(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + sbb $0x2,%al │ │ │ │ + movq $0x4a4720,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + lea 0x21c92b2(%rip),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 2376180 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ebx,0x0(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x49004a04(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 48f1a0 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rbp) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 2376180 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %ecx,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x2fffffc,%eax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,2) │ │ │ │ + movl $0x4a46b0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + jmp 2376180 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a04d3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a04f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + movl $0x4a46e8,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 2376180 │ │ │ │ + lea 0x24116f0(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10423e44 <__environ@GLIBC_2.2.5+0xdb65bdc> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 940a3d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + rex.RB call 734280bc <__environ@GLIBC_2.2.5+0x70b69e54> │ │ │ │ + rex.RX │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a47ac │ │ │ │ + movq $0x4a4578,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4a47d8,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a0538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 6e6fa8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x212463a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + adc (%r10),%r8b │ │ │ │ + movq $0x4a4800,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 6e9d60 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + sbb $0x2,%al │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a058a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a04b0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 4a4838 │ │ │ │ + movq $0x4a45b8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a05ab │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a05e0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a05e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x48021245(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a4930 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - (bad) │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4a0610 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x45(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a42d0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %cl,0x45(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a48fd │ │ │ │ + movq $0x4a4860,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4a4888,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d118,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x2124531(%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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4a06b1 │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0687 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a06a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x43(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,%al │ │ │ │ + adc (%rdx),%r8b │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a0739 │ │ │ │ - movq $0x4a06e0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4a494a │ │ │ │ + movq $0x4a4968,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a06e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4a42d0 │ │ │ │ + lea 0x21244ff(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WXB adc (%r10),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a0744 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0729 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a0668,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x24114c1(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2124aa0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a0751 │ │ │ │ + lea 0x24114bc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4a0788,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a0788 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x42(%rax) │ │ │ │ + add %dl,0x44(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a07e5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4a04f0,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4a0808,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x212138a(%rip),%rsi │ │ │ │ - lea 0x2124222(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a49d2 │ │ │ │ + movq $0x4a49f0,-0x8(%rbp) │ │ │ │ + movq $0x23acaa8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4a4768 │ │ │ │ + lea 0x2124487(%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 %r13b,(%r8) │ │ │ │ - or %cl,0x0(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f1a0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x2411439(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2411434(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc (%rdx),%r8b │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a49a8 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.WB adc (%r10),%al │ │ │ │ + test $0x43,%al │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a0867 │ │ │ │ + jb 4a4a72 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0888 │ │ │ │ + jmp 4a4768 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0919 │ │ │ │ - movq $0x4a08c0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a08c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a0924 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0909 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a0848,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 4a4add │ │ │ │ + movq $0x4a4a30,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4a4a50,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d118,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21248f0(%rip),%rbx │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x2124381(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a0931 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a0958,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a0958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021248(%rax) │ │ │ │ - movl $0x4a0988,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x21229c9(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.XB adc (%r10),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a4b2a │ │ │ │ + movq $0x4a4b48,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23750c8 │ │ │ │ + lea 0x212435f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ + add %bh,%al │ │ │ │ + rex.X adc (%rdx),%al │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4a06a8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex │ │ │ │ - rex adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a09d8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2121182(%rip),%rsi │ │ │ │ - lea 0x212401a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 4a48b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.W adc (%rdx),%al │ │ │ │ + rex.XB adc (%r10),%al │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a0a16 │ │ │ │ - movq $0x4a0a30,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + jb 4a4b8a │ │ │ │ + movq $0x4a4ba8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 23750c8 │ │ │ │ + lea 0x212430f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.RXB adc (%r10),%r8b │ │ │ │ - movq $0x4a0a50,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.RXB adc (%r10),%r8b │ │ │ │ + add %cl,%al │ │ │ │ + rex.X adc (%rdx),%al │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4a0888 │ │ │ │ + jmp 4a4a90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a09a8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a09f8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2124761(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a4bf0 │ │ │ │ + movq $0x4a4c10,-0x8(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4a4c50 │ │ │ │ + lea 0x21242d9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x2411219(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2411214(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,0x48021242(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a0afb │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0b18 │ │ │ │ - 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) │ │ │ │ + jb 4a4d5f │ │ │ │ + movq $0x4a4c90,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4c90 │ │ │ │ + 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 1042446c <__environ@GLIBC_2.2.5+0xdb66204> │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 94168d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,0x42(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x4a4cd8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0b60 │ │ │ │ + jne 4a4cd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0bb2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a0ad8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %bh,%al │ │ │ │ + adc (%r10),%al │ │ │ │ + movq $0x4a4d20,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + 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 4a4d20 │ │ │ │ + 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,0x48021241(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a4d46 │ │ │ │ + movq $0x4a4e08,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4e08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4a4dd8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x21241d2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a0bd3 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a0c08,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + movq $0x4a4d90,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0c08 │ │ │ │ + jne 4a4d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x41(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4a4de5 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4a5408 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rex adc (%rdx),%al │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a4e19 │ │ │ │ + lea 0x2411056(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - or $0x4a,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,%al │ │ │ │ + rex adc (%rdx),%al │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a5034 │ │ │ │ + movq $0x4a4e40,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4e40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - jne 4a0c38 │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48021240(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a4d6a │ │ │ │ + movq $0x4a4e88,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4e88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x40(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a5034 │ │ │ │ + movq $0x4a4ec8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4ec8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex adc (%rdx),%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a5042 │ │ │ │ + movq $0x4a4f10,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4f10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4a0cd3 │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0caf │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0cd0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a5034 │ │ │ │ + movq $0x4a4f50,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4f50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmp $0x8d480212,%eax │ │ │ │ - rex.RB loopne 4a0d21 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a0d61 │ │ │ │ - movq $0x4a0d08,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4802123f(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a509d │ │ │ │ + movq $0x4a4f98,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0d08 │ │ │ │ + jne 4a4f98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x45(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ adc (%rdx),%al │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a0d6c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0d51 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a0c90,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2124508(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a0d79 │ │ │ │ - add $0x8,%rbp │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a5034 │ │ │ │ + movq $0x4a4fd8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a4fd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + ds adc (%rdx),%al │ │ │ │ + movq $0x4a5008,0x0(%rbp) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + movsd %xmm0,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + ds adc (%rdx),%al │ │ │ │ + movsd 0x30(%rbp),%xmm0 │ │ │ │ + movsd 0x7(%rbx),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 4a4de5 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 4a5034 │ │ │ │ + je 4a4da5 │ │ │ │ + lea 0x2410dfe(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4a0db0,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ + movq $0x4a5078,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0db0 │ │ │ │ + jne 4a5078 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp $0x12,%al │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x50(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4a0b18,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4a0e30,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2120d62(%rip),%rsi │ │ │ │ - lea 0x2123bfa(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %bl,0x3e(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4a4de5 │ │ │ │ + movq $0x4a5188,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + movq $0x4a50d0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a50d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + ds adc (%rdx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4a4de5 │ │ │ │ + movq $0x4a5110,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5110 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0xe(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ (bad) │ │ │ │ - jrcxz 4a0e3d │ │ │ │ - incl (%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cmp $0xc7480212,%eax │ │ │ │ + add %r8b,0x51(%r8) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5140 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4802123d(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 4a4de5 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4a5034 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 4a4da5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3d(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4a5034 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4a4de5 │ │ │ │ + jmp 4a4da5 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc (%rdx),%r8b │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a0e8f │ │ │ │ + adc %bh,-0x72b7fdee(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a51e2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a0eb0 │ │ │ │ + jmp 4a5650 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.XB adc (%r10),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48021c91(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a0f41 │ │ │ │ - movq $0x4a0ee8,-0x8(%rbp) │ │ │ │ + jb 4a52e0 │ │ │ │ + movq $0x4a5258,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0ee8 │ │ │ │ + jne 4a5258 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021243(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a0f4c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a0f31 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a0e70,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2124358(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a0f59 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a0f80,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ + sbb $0x2,%al │ │ │ │ + movq $0x4a52a8,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a0f80 │ │ │ │ + jne 4a52a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.XB adc (%r10),%al │ │ │ │ - movq $0x4a0fb0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x2123649(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + nop │ │ │ │ + sbb $0x2,%al │ │ │ │ + movq $0x4a5380,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + lea 0x21c90d2(%rip),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 237cf28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %ebx,0x0(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.X adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a0cd0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sbb $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4a53ac │ │ │ │ + movq $0x4a53d0,0x48(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 237cf28 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %ecx,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,(%rdx) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1000 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2120b5a(%rip),%rsi │ │ │ │ - lea 0x21239f2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + adcl $0xffffff83,0x48000000(%rax) │ │ │ │ + sti │ │ │ │ + add 0x59(%rdx),%dh │ │ │ │ + movq $0x4a52f8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + jmp 237cf28 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + or %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,0x48021242(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a103e │ │ │ │ - movq $0x4a1058,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x54(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4a53ac │ │ │ │ + movq $0x4a5340,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 237cf28 │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + lea 0x2410a8f(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x42(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a1078,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.X adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a0eb0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdi,%rcx,8),%esi │ │ │ │ + add $0xffffffb8,%ebp │ │ │ │ + lea 0x2410a55(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmp (%rdx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 73428d5c <__environ@GLIBC_2.2.5+0x70b6aaf4> │ │ │ │ + rex.RX │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a544c │ │ │ │ + movq $0x4a51c0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4a5478,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 6e7888 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2123aea(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmp (%rdx),%dl │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r12b,0x4c004a54(%r8) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 6ea6e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a0fd0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a1020,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov (%rdx,%rax,1),%ds │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a54d8 │ │ │ │ + movq $0x4a5200,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21241c9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1123 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a1140 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %dl,%al │ │ │ │ + cmp %edx,(%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4a58a0 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x48021239(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a5808 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10424a94 <__environ@GLIBC_2.2.5+0xdb6682c> │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 9422dd │ │ │ │ - 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 4a1188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48021239(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a5790 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a11da │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a1100,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a11fb │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a1230,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a1230 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bl,0x39(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a4c50 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp %edx,(%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4a4bd0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x12(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4a1260 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmp %edx,(%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4a4c50 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmp %dl,(%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4a5938 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W │ │ │ │ - rex adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a12d7 │ │ │ │ + cmpb $0x12,(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a5632 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a12f8 │ │ │ │ + jmp 4a4b10 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ss adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,0x49021238(%rax) │ │ │ │ + add $0xd0,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a575e │ │ │ │ + movq $0x4a5500,-0xc8(%r12) │ │ │ │ + mov %r14,-0xc0(%r12) │ │ │ │ + movq $0x4a5528,-0xb8(%r12) │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + movq $0x4a5550,-0xa8(%r12) │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + movq $0x4a5578,-0x98(%r12) │ │ │ │ + mov %r14,-0x90(%r12) │ │ │ │ + movq $0x4a55a0,-0x88(%r12) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + movq $0x4a55c8,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x4a55f0,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4a5610,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x237d0f8,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x66(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x76(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x96(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0xa6(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0xb6(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xc6(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd0,0x388(%r13) │ │ │ │ + lea 0x21237e8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x37(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a1389 │ │ │ │ - movq $0x4a1330,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4a57aa │ │ │ │ + movq $0x4a57c8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a1330 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4a4c50 │ │ │ │ + lea 0x21237b7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a1394 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1379 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a12b8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x2410661(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2123f70(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a13a1 │ │ │ │ + lea 0x241065c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4a13d8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a13d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ ss adc (%rdx),%al │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1435 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4a1140,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4a1458,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x212073a(%rip),%rsi │ │ │ │ - lea 0x21235d2(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a5836 │ │ │ │ + movq $0x4a5858,-0x18(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4a4c50 │ │ │ │ + lea 0x212373b(%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,-0x39(%rax) │ │ │ │ - add %r15b,0x14(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cmp %bl,%ch │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,(%rax) │ │ │ │ + ss adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a58ce │ │ │ │ + movq $0x4a58f0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4a4c50 │ │ │ │ + lea 0x21236b3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802123e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a14b7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a14d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - ds adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %bl,0x48021235(%rax) │ │ │ │ + lea -0x38(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a1569 │ │ │ │ - movq $0x4a1510,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4a5a47 │ │ │ │ + movq $0x4a5978,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1510 │ │ │ │ + jne 4a5978 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - ds adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a1574 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1559 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a1498,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2123dc0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a1581 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a15a8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %bl,0x35(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x4a59c0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a15a8 │ │ │ │ + jne 4a59c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x3d(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a15d8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x21230a1(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cmp $0x89490212,%eax │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0xfd,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xor (%rdx),%edx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + xor $0xc7480212,%eax │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a1628 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2120532(%rip),%rsi │ │ │ │ - lea 0x21233ca(%rip),%r14 │ │ │ │ + lock or %bl,0x4a(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp $0x12,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1666 │ │ │ │ - movq $0x4a1680,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + add %cl,%al │ │ │ │ + xor $0x12,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + movl $0x4a5b10,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5b10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4a5ae0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5ae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x212354a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4802123c(%rax) │ │ │ │ - movl $0x4a16a0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4902123c(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a14d8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,0x34(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 4a5aad │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a15f8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a1648,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2123c31(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor $0x12,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x40(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4a60a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xor (%rdx),%edx │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rsi,1) │ │ │ │ + lea 0x2410355(%rip),%ebx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a174b │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a1768 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,%al │ │ │ │ + xor (%rdx),%edx │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x5b(%r8) │ │ │ │ + rex.WX add %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5b48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,0x48021233(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a5d4a │ │ │ │ + movq $0x4a5b90,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5b90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104250bc <__environ@GLIBC_2.2.5+0xdb66e54> │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 942f2d │ │ │ │ + add %al,0x33(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a5d3c │ │ │ │ + movq $0x4a5bd0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a17b0 │ │ │ │ + jne 4a5bd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor (%rdx),%edx │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1802 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a1728,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a1823 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a1858,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + movq $0x4a5c18,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1858 │ │ │ │ + jne 4a5c18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %al,(%rdx) │ │ │ │ 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,0x48004a18(%r8) │ │ │ │ + add %bh,0x48021232(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a5d3c │ │ │ │ + movq $0x4a5c58,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1888 │ │ │ │ + jne 4a5c58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x32(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a5dbd │ │ │ │ + movq $0x4a5ca0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5ca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %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,0x26(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xor (%rdx),%dl │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r12b,%r8b │ │ │ │ + pop %rsp │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5ce0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x3a,%al │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a18ff │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a1920 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor %dl,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 4a1971 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a19b1 │ │ │ │ - movq $0x4a1958,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,%al │ │ │ │ + xor %edx,(%rdx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r10b,(%r8) │ │ │ │ + pop %rbp │ │ │ │ + rex.WX add %sil,%dl │ │ │ │ + movups 0x7(%rbx),%xmm0 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + movsd %xmm0,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1958 │ │ │ │ + jne 4a5d10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp (%rdx),%dl │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x58(%rdx),%esi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a19a1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a18e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21239d8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a19c9 │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + xor %edx,(%rdx) │ │ │ │ + add %dl,%dh │ │ │ │ + movups 0x30(%rbp),%xmm0 │ │ │ │ + movsd 0x7(%rbx),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 4a5aed │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 4a5d3c │ │ │ │ + je 4a5aad │ │ │ │ + lea 0x2410118(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4a1a00,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ + movq $0x4a5a98,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5a98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4a5d98,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1a00 │ │ │ │ + jne 4a5d98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + xor %edx,(%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,-0x3(%rbp) │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1a5d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4a1768,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4a1a80,0x0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2120112(%rip),%rsi │ │ │ │ - lea 0x2122faa(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r13b,0x5a(%r8) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + jae 4a5dbb │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + movq $0x4a5df0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5df0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%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,-0x39(%rax) │ │ │ │ - add %r12b,0x49004a1a(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 48f1a0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xor %dl,(%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,%ebp │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + pop %rsi │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5e30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48021230(%rax) │ │ │ │ + movl $0x4a5e60,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a5e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x1fffffc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x30(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 4a5aed │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4a5d3c │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 4a5aad │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %edx,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a1adf │ │ │ │ + sub %dh,(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a5eca │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a1b00 │ │ │ │ + jmp 4a5650 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021238(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48021c84(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a1b91 │ │ │ │ - movq $0x4a1b38,-0x8(%rbp) │ │ │ │ + jb 4a5fc8 │ │ │ │ + movq $0x4a5f40,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1b38 │ │ │ │ + jne 4a5f40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021238(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a1b9c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1b81 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a1ac0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2123828(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a1ba9 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a1bd0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %dl,-0x7c(%rax) │ │ │ │ + sbb $0x2,%al │ │ │ │ + movq $0x4a5f90,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a1bd0 │ │ │ │ + jne 4a5f90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a1c00,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x2122af9(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test %bl,(%rdx,%rax,1) │ │ │ │ + movq $0x4a5fe0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + lea 0x21c83ea(%rip),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 237cf28 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49021237(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a1920 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x19(%rbp),%dh │ │ │ │ + movq $0x4a6020,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 237cf28 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %ecx,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x122d,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1c50 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x211ff0a(%rip),%rsi │ │ │ │ - lea 0x2122da2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x19(%rbp),%dh │ │ │ │ + movq $0x4a6060,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + jmp 237cf28 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %ebx,0x0(%rbp) │ │ │ │ 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,0x37(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1c8e │ │ │ │ - movq $0x4a1ca8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x15(%rbp),%dh │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 237cf28 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a1cc8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - ss adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a1b00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + cs adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a60ef │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a60e4 │ │ │ │ + movq $0x4a5ea8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4a6110,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 6e7888 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2122eb2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,0x4802122d(%rax) │ │ │ │ + movl $0x4a6138,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 6ea6e0 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a1c20,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a1c70,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x7e(%rax) │ │ │ │ + sbb $0x2,%al │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6170 │ │ │ │ + movq $0x4a5ee8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x16(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2123699(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + (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 %dh,0x4802122d(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a1db3 │ │ │ │ - movq $0x4a1d90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a1d90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 4a61c2 │ │ │ │ + movq $0x4a61e0,-0x8(%rbp) │ │ │ │ + movq $0x23acaa8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4a5408 │ │ │ │ + lea 0x2122def(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 4a1d9b │ │ │ │ - and 0xe(%rbp),%dh │ │ │ │ - lea 0x241409b(%rip),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x240fc49(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2414096(%rip),%rbx │ │ │ │ + lea 0x240fc44(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2123666(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %ch,(%rax) │ │ │ │ + sub $0x8d480212,%eax │ │ │ │ + rex.RB loopne 4a6271 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4a624a │ │ │ │ + movq $0x4a6268,-0x8(%rbp) │ │ │ │ + movq $0x23acaa8,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4a5408 │ │ │ │ + lea 0x2122d77(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - testl $0x3c358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - ss adc (%rdx),%al │ │ │ │ - jmp 7d95e8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x240fbc1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x240fbbc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,(%rsi) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a1e1f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a1e40 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48021f92(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %ah,0x4802122c(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a1ed1 │ │ │ │ - movq $0x4a1e78,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a1e78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xor $0x89480212,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x58(%rdx),%esi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a1ec1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a1e00,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2123560(%rip),%rbx │ │ │ │ + jb 4a62da │ │ │ │ + movq $0x4a62f8,-0x18(%rbp) │ │ │ │ + movq $0x23acaa8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4a5408 │ │ │ │ + lea 0x2122cf7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a1ee9 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a1f28,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a1f28 │ │ │ │ - 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 %bl,0x48021f91(%rax) │ │ │ │ - movl $0x4a1f58,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a1f58 │ │ │ │ + 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 $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub $0x12,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4a6372 │ │ │ │ + movq $0x4a6390,-0x18(%rbp) │ │ │ │ + movq $0x23acaa8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4a5408 │ │ │ │ + lea 0x2122c6f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6f(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3c(%rdi) │ │ │ │ - cmpq $0x22,0x7(%rbx) │ │ │ │ - jne 4a1f92 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x269b0c0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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) │ │ │ │ - shlb $0x2,(%rdx,%rdx,1) │ │ │ │ + js 4a63f9 │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a1fe7 │ │ │ │ + jb 4a63f2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a2008 │ │ │ │ + jmp 4a5408 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x34(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a2099 │ │ │ │ - movq $0x4a2040,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2040 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x34(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a20a4 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a2089 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a1fc8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21233e8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a20b1 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a20d8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a20d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sub (%rdx),%edx │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4a6340 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021233(%rax) │ │ │ │ - movl $0x4a2100,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 7d9278 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x33(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a2120,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a1e40 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x49021230(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a0310 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4802122b(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a62a8 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x2b(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a6198 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73425a9c <__environ@GLIBC_2.2.5+0x70b67834> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call 9442e1 │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 7d9278 │ │ │ │ - lea 0x2123367(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xor (%rdx),%edx │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r13b,0x49004a21(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 48fe20 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + jmp 23af808 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xor (%rdx),%dl │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x2f(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4a2200,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x211f97f(%rip),%rsi │ │ │ │ - lea 0x2122817(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021232(%rax) │ │ │ │ - movl $0x4a2220,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x32(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a2008 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sub (%rdx),%edx │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4a6220 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + shrb $1,(%rdx) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a64fa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a60a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4a2294 │ │ │ │ - movq $0x4a22b0,-0x20(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea 0x211fbc9(%rip),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea 0x24160b6(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 499600 │ │ │ │ - lea 0x212325d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ + sub %edx,(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a6532 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a4b70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x15(%rbp),%dh │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + loopne 4a6555 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6661 │ │ │ │ + movq $0x4a63d0,-0xd8(%r12) │ │ │ │ + mov %r14,-0xc8(%r12) │ │ │ │ + movq $0x4a6410,-0xc0(%r12) │ │ │ │ + mov %r14,-0xb8(%r12) │ │ │ │ + movq $0x4a6438,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa8(%r12) │ │ │ │ + movq $0x4a6460,-0xa0(%r12) │ │ │ │ + mov %r14,-0x98(%r12) │ │ │ │ + movq $0x4a6488,-0x90(%r12) │ │ │ │ + lea -0xd8(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x4a64b8,-0x80(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + movq $0x4a64d8,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4a6510,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x237d0f8,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x7e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x8e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x9e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0xae(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xbe(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + lea 0x2122985(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - xor (%rdx),%dl │ │ │ │ - add %cl,%ch │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48024072(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + and $0x8d480212,%eax │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a2332 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a2348,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ec29d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 4a66b8 │ │ │ │ + movq $0x4a66d0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x2406e66(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4a25d0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x72(%rax) │ │ │ │ - rex add -0x73(%rax),%cl │ │ │ │ - xor $0x23c0b4b,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 22fd1c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex jb 4a23af │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4a2308,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0x1f2ae89(%rip),%r14 │ │ │ │ - jmp 23746d8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,0x40(%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a2433 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4a6783 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a2428 │ │ │ │ + ja 4a6778 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4a2370,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 224ccd0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0x4a23e0,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x66b8d8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - lea 0x21ba153(%rip),%rsi │ │ │ │ - lea 0x2123105(%rip),%r14 │ │ │ │ - jmp 22647f0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2123114(%rip),%rbx │ │ │ │ + add %cl,0x21(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a67c9 │ │ │ │ + movq $0x4a67e0,-0x10(%rbp) │ │ │ │ + lea 0x2121e33(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor %dl,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a2562 │ │ │ │ - movq $0x4a2500,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2500 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xor %dl,(%rdx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %ah,-0x74b7ffb6(%rip) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 4a2538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021230(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a2551 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x2406cd2(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4a2450 │ │ │ │ - lea 0x2123087(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - xorb $0x12,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + and %dl,(%rdx) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a25b0 │ │ │ │ + jb 4a689b │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6890 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x211fc2d(%rip),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x21f8c1a(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4a6718,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a67a0,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4c98 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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 %dh,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a25f8 │ │ │ │ - movq $0x4a2610,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x21c0966(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4802122f(%rax) │ │ │ │ - movl $0x4a2630,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 7d73b0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4802122f(%rax) │ │ │ │ - movl $0x4a2660,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2660 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2f(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a2690,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2690 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + imul $0x48,0x2(%rax),%eax │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a26a9 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4a2450 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + and %ah,(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6987 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a6818,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a68b8,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a68e0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,0x48021227(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6a2c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6a21 │ │ │ │ + movq $0x23ab088,-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 $0x4a6908,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4a6a40,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea 0x24128ab(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x21226e0(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e50c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a2580,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a25d0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2122f01(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a275a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4a6ab9 │ │ │ │ + movq $0x4a6ad0,-0x10(%rbp) │ │ │ │ + lea 0x2121bab(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48edf0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4902122e(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a279c │ │ │ │ - movq $0x4a2738,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - jmp 4a26d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2122e92(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - cs adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a280f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a280a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x211fe91(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a26d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ 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 │ │ │ │ - jae 4a28db │ │ │ │ - lea 0x2122e5c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x6(%rax),%rdx │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov 0x16(%rax),%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 1e53580 │ │ │ │ - add $0x8,%rsp │ │ │ │ - movq $0x4a28b0,-0x10(%rbp) │ │ │ │ - neg %rax │ │ │ │ - add %rax,%r14 │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a28b0 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x24069e2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x26(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a6b8b │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6b80 │ │ │ │ + movq $0x23ab088,-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 $0x4a69a8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a6a90,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 4a28db │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4a2933 │ │ │ │ - mov 0xe(%rax),%rbx │ │ │ │ - mov 0x1e(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 4a2848 │ │ │ │ - movq $0x4a28d0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a28d0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push $0xffffffff8b480240 │ │ │ │ + jae 4a6bdb │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a2955 │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4a2928,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + jo 4a6c1b │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6c77 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4a6b08,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a6ba8,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a6bd0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a29f3 │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + and $0x12,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 7342a5ec <__environ@GLIBC_2.2.5+0x70b6c384> │ │ │ │ + jnp 4a6ceb │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6d11 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a29c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a6bf8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a6d30,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r8 │ │ │ │ + lea 0x24125bf(%rip),%rdi │ │ │ │ + lea 0x2121969(%rip),%rsi │ │ │ │ + lea 0x21223c8(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a29c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp 22e50c0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x23bfc85(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ + add %cl,0x1b(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a2a57 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a2a48,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2a48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 4a6da9 │ │ │ │ + movq $0x4a6dc0,-0x10(%rbp) │ │ │ │ + lea 0x21218bb(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fiadds 0x31(%rbp) │ │ │ │ - testb $0xc5,-0x7d(%rax) │ │ │ │ - or %ch,%cl │ │ │ │ - fscale │ │ │ │ (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x24066f2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x48021223(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a2a93 │ │ │ │ + jb 4a6e72 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a6e67 │ │ │ │ movq $0x23ab088,-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 $0x4a6c98,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a6d80,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a2ab0 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10426404 <__environ@GLIBC_2.2.5+0xdb6819c> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov $0x48000000,%eax │ │ │ │ - movl $0x4a2af8,-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 4a2af8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbp,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a2b65 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - movq $0x4a2a70,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + data16 rex add -0x75(%rax),%cl │ │ │ │ + jae 4a6ec3 │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a2bf3 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %ch,0x49021222(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a2be8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4a2ab0,-0x8(%r12) │ │ │ │ + ja 4a6f56 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4a6df8,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a6e90,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a6eb8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a2ab0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4a2c31 │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a2c6c │ │ │ │ - add $0x20,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + and (%rdx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 7342a8cc <__environ@GLIBC_2.2.5+0x70b6c664> │ │ │ │ + jb 4a6fcb │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a2c61 │ │ │ │ + ja 4a6fe8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4a2ba0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a6ee0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x4a2c80,-0x18(%rbp) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0x2122a18(%rip),%rbx │ │ │ │ + movq $0x4a7008,-0x18(%rbp) │ │ │ │ + lea -0x17(%r12),%r8 │ │ │ │ + lea 0x24122e8(%rip),%rdi │ │ │ │ + lea 0x21216da(%rip),%rsi │ │ │ │ + lea 0x21220c9(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 22e50c0 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x2b(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a2ca8,0x0(%rbp) │ │ │ │ - lea 0x2122a02(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 236bcc0 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.WRB │ │ │ │ - rex add -0x39(%rax),%cl │ │ │ │ - add %r10b,%r8b │ │ │ │ - sub $0x4a,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0x21229da,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 22eea60 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add %ch,-0x76b3ffb6(%rip) │ │ │ │ - jne 4a2cdc │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2d00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - sub $0x8948004a,%eax │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4a2d30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,0x18(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7081 │ │ │ │ + movq $0x4a7098,-0x10(%rbp) │ │ │ │ + lea 0x21215e3(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x22fb590,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x240641a(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a2ee7 │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + and %dl,(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a7141 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a7136 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a2dd0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2dd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a6f78,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a7058,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rcx) │ │ │ │ - movl $0x4a2e08,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2e08 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + movsxd 0x2(%rax),%eax │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - cs rex.WX add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2e38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + and %dl,(%rdx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - lea 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - sub (%rax),%rbx │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a721d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4a70d0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4a7160,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a7188,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4a2ea8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a2ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a72b2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a72a7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a71b0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a72c8,-0x18(%rbp) │ │ │ │ + lea -0xf(%r12),%r8 │ │ │ │ + lea 0x2412029(%rip),%rdi │ │ │ │ + lea 0x212141b(%rip),%rsi │ │ │ │ + lea 0x2121de2(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 22e50c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - lea 0x7(%rbx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - sub (%rax),%rbx │ │ │ │ - movq $0x237daf8,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub %dl,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a2fc6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a2f58,-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 4a2f58 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48021215(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7341 │ │ │ │ + movq $0x4a7358,-0x10(%rbp) │ │ │ │ + lea 0x21213f3(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x240615a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x20,%r12 │ │ │ │ + push $0x4802121e │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a73f8 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a2fb6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4a2d80,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4a2fe0,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%r8 │ │ │ │ - lea 0x2404886(%rip),%rdi │ │ │ │ - lea 0x211f17f(%rip),%rsi │ │ │ │ - lea 0x24050a0(%rip),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 22fa940 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + ja 4a73ed │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a7240,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4a7318,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a3008,0x0(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 236bcc0 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4a3038,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 236bcc0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - es adc (%rdx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4a3068,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 22eea60 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,0x48024060(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp 231f238 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov (%rdi),%edi │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cwtl │ │ │ │ - xor %cl,0x0(%rdx) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov (%rdi),%bh │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,%r8b │ │ │ │ - xor %cl,0x0(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a30c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bh,0x4802121c(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7491 │ │ │ │ + movq $0x4a74a8,-0x10(%rbp) │ │ │ │ + lea 0x2121bec(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23209a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48023f8a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4a30f8,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 226e680 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1b(%rdi) │ │ │ │ - movq $0x237da98,-0x8(%r12) │ │ │ │ - movsd %xmm1,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4a30f8,0x0(%rbp) │ │ │ │ - jmp 23a4828 │ │ │ │ + lea 0x2406010(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a316b │ │ │ │ + cmp %bl,-0x72b7fdee(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a7589 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a757e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4a7390,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4a7418,-0x38(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4a7440,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x231f6e0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4a7468,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a3188 │ │ │ │ + jmp 232d1e8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB call 10426adc <__environ@GLIBC_2.2.5+0xdb68874> │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ + 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 %dh,%al │ │ │ │ + pop %rsi │ │ │ │ + rex add -0x75(%rax),%cl │ │ │ │ + jae 4a75db │ │ │ │ + jmp 231f238 │ │ │ │ + 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 %ah,(%rax) │ │ │ │ + sbb $0x12,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 1042af4c <__environ@GLIBC_2.2.5+0xdb6cce4> │ │ │ │ + (bad) │ │ │ │ + rolb $0x0,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 94636d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB call 94ec4d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a31d0 │ │ │ │ + jne 4a7640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %bl,%al │ │ │ │ + sbb (%rdx),%edx │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3222 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a3148,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 4a76c9 │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jg 4a76b3 │ │ │ │ + movq $0x4a74e0,-0x48(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4a75a8,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4a75d0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a3243 │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0x2405e15(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4a3270,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3270 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x4a6690,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4a75f8,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d48021224,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a32e3 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a3300 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 22e5d48 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x2121af7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x24(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %bl,%al │ │ │ │ + sbb (%rdx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a33ba │ │ │ │ - movq $0x4a3358,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%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 $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3358 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x0,%al │ │ │ │ + jb 4a7777 │ │ │ │ + movq $0x4a7798,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4a76f8 │ │ │ │ + lea 0x2121ada(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - and $0x12,%al │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a33aa │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a32c0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a33cb │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a3400,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3400 │ │ │ │ - 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) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x23(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a34dd │ │ │ │ - movq $0x4a2f00,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4a3188,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4a3488,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + pop %rax │ │ │ │ + sbb (%rdx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 7342b134 <__environ@GLIBC_2.2.5+0x70b6cecc> │ │ │ │ + sub $0x48,%al │ │ │ │ + movl $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4a7830,-0x18(%rbp) │ │ │ │ + lea 0x2405ce5(%rip),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4a76f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and (%rdx),%dl │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rcx,%rbx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a34cd │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5339,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a3188 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - movq $0x4a3518,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3518 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021221(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4a3570 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3560 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x28b5339,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a3188 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %bh,0x49021219(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3560 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x25c56a8,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a3188 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + ja 4a78b0 │ │ │ │ + movq $0x4a77e0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + lea 0x240593f(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x21219a6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x1221,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a35db │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a35f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x19(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a7760 │ │ │ │ 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,0x48021221(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a36aa │ │ │ │ - movq $0x4a3648,-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 4a3648 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - and %edx,(%rdx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5a(%rdx),%esi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a369a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a35b8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x4a78e0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp 22e71f8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x212193a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a36bb │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a36e8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a36e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021220(%rax) │ │ │ │ - movl $0x4a3730,-0x8(%rbp) │ │ │ │ - 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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3730 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sbb %dl,(%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4a7760 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x20(%rax) │ │ │ │ + clc │ │ │ │ + sbb %dl,(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4a79e4 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a79d9 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4a7960,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + movq $0x28a6639,-0x20(%rbp) │ │ │ │ + movq $0x28ad4e9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 22e71f8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x18(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4a3785 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3775 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4a3300 │ │ │ │ + ja 4a7a2b │ │ │ │ + movq $0x4a7980,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0x24057c4(%rip),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4a37c8,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x211f11e(%rip),%rsi │ │ │ │ - lea 0x211ed65(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 7d84c0 │ │ │ │ + lea 0x212185b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4802121f(%rax) │ │ │ │ - movl $0x4a37f0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23e7dcf(%rip),%r14 │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + and %bl,(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7a7a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a7908 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x1f(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ adc (%rdx),%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 4a3848 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3838 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4a3300 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4a3300 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a7760 │ │ │ │ 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) │ │ │ │ - movabs 0x4cf0458d4802121f,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a388b │ │ │ │ + loopne 4a7acd │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7ada │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a38a8 │ │ │ │ + jmp 4a7a00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x1f(%rax) │ │ │ │ + add %dh,0x17(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a395a │ │ │ │ - movq $0x4a38f8,-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 4a38f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4a7880 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a395e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a394a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a3868,-0x28(%r12) │ │ │ │ + js 4a7b72 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4a7b9d │ │ │ │ + movq $0x4a7a58,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4a7a98,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + movq $0x4a7ab8,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4a7af8,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x22ed128,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + lea 0x21216f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a396b │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a39a0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a39a0 │ │ │ │ - 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 4a83a8 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $0x2,0x1c(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7c18 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x2411601(%rip),%rsi │ │ │ │ + lea 0x21c619a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22ff250 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1e(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x88,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3abd │ │ │ │ - movq $0x4a2988,-0x80(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x4a2a08,-0x68(%r12) │ │ │ │ - lea -0x80(%r12),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x4a2c08,-0x50(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x4a3300,-0x30(%r12) │ │ │ │ - lea -0x68(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - lea -0x50(%r12),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4a35f8,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4a3a68,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3a68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7c59 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f4bca8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1d(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a3acd │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x48021210(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7d01 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3aad │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28b5339,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a35f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x4a3af8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + ja 4a7cf6 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a7c30,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a7ce0,-0x18(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a3af8 │ │ │ │ + jne 4a7ce0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4802121c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4a3b4d │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3b3d │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c56d0,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a35f8 │ │ │ │ + add %ch,(%rax) │ │ │ │ + adc %dl,(%rdx) │ │ │ │ + add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x10,0x75(%rbx,%rcx,4) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a3be8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x4a3b78,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3b78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sbb $0x12,%al │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsp,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + movlps (%rdx),%xmm0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7d7d │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3bc0 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ + ja 4a7d72 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a7c70,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x28b5339,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a35f8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f26e8c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0xf(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3bc0 │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ + ja 4a7dd6 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a7d18,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x25c56d0,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a35f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bl,(%rdx,%rdx,1) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a3c3b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7e21 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f4bae0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a3c58 │ │ │ │ + jmp 23746b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %dl,%al │ │ │ │ - sbb (%rdx),%edx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a3d02 │ │ │ │ - movq $0x4a3ca0,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7ec9 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a7ebe │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a7df8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4a7ea8,-0x18(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a3ca0 │ │ │ │ + jne 4a7ea8 │ │ │ │ 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 %cl,0x4802121b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a3d06 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %ah,0xe(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a3be8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a7f45 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3cf2 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a3c18,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 4a7f3a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4a7e38,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a3d13 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a3d48,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0x1f26cc4(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x4902120d(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a7f9e │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4a7ee0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0xd(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a80c0 │ │ │ │ + movq $0x4a8018,-0x28(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a3d48 │ │ │ │ + jne 4a8018 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sbb (%rdx),%dl │ │ │ │ + add %dh,%al │ │ │ │ + or $0x12,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 4a8048 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4a8082 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8072 │ │ │ │ + movq $0x4a7f60,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1f26b7b(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8072 │ │ │ │ + movq $0x4a7d98,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0x1f26b53(%rip),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or $0x12,%al │ │ │ │ add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - movq $0x4a38a8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4a3dd8,0x0(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x211e389(%rip),%rsi │ │ │ │ - lea 0x211eb51(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ + 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 $0x4a7fc0,-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 0x1f26af6(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4802120b(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a8216 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a820b │ │ │ │ + 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 $0x4a80d8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x4a81d8,-0x10(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a81d8 │ │ │ │ + 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) │ │ │ │ - sbb (%rdx),%dl │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r8b,(%r8) │ │ │ │ - ds rex.WX add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - mov $0xe9023e77,%edi │ │ │ │ - or %esi,(%rbx,%rsi,1) │ │ │ │ - add %dl,0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x1f82804(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x1f827d8(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - sbb (%rdx),%dl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x48(%rbp),%dh │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + or (%rdx),%dl │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3e48 │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4a38a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4a38a8 │ │ │ │ + ja 4a8290 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4a8150,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea 0x1f269a4(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bh,%dh │ │ │ │ - cmp (%rdx),%eax │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a3ecf │ │ │ │ + pop %rax │ │ │ │ + or (%rdx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4a830c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4a8301 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a3eb8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a3eb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x2(%rax) │ │ │ │ - cmp (%rdx),%eax │ │ │ │ - movq $0x4a3ee8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x211e23f(%rip),%r14 │ │ │ │ - jmp 1ee1410 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a8238 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + or %edx,(%rdx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4a82b0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4a3ee8,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %bh,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1042789c <__environ@GLIBC_2.2.5+0xdb69634> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x0,%bl │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x88,%r12 │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a3ffd │ │ │ │ - movq $0x4a3c58,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - movq $0x4a3e78,-0x70(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 4a8420 │ │ │ │ + movq $0x4a7be8,-0x50(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + movq $0x4a8238,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 4a8412 │ │ │ │ + movq $0x4a8328,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x4a4028,-0x18(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - lea -0x7f(%r12),%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x2120e9e(%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 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0xe(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a84fd │ │ │ │ + movq $0x4a84a8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4a3c58 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0x2121841(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a84a8 │ │ │ │ + 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,(%rax) │ │ │ │ - loope 4a4038 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5f(%rbp),%dh │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a4083 │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x25c2130,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x4a84d8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a84d8 │ │ │ │ + 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,%al │ │ │ │ + or $0x8b4c0212,%eax │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a83a8 │ │ │ │ + lea 0x2120dec(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021217(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %dh,0x4802120d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a40dc │ │ │ │ - movq $0x4a40f0,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a3f48 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 4a8583 │ │ │ │ + movq $0x4a8560,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8560 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xchg %edi,0x2(%rdi,%rdi,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0xd(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x17(%rbx),%r9 │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4a83a8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4a418f │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a4184 │ │ │ │ - movq $0x4a40b8,-0x8(%r12) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or $0x83490212,%eax │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x4a8520,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - movq $0x4a41b0,-0x20(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x6(%r12),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea 0x211e69e(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 22fc588 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0x21216da(%rip),%rbx │ │ │ │ + lea 0x2120d2a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021216(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4a41d1 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a3f48 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + or $0x12,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 7342bf4c <__environ@GLIBC_2.2.5+0x70b6dce4> │ │ │ │ (bad) │ │ │ │ + movq $0x4a8630,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8630 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x16fdedea(%rax) │ │ │ │ - sub %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4c02120c(%rax) │ │ │ │ + mov 0x17(%rbx),%ecx │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + movq $0x28b5e61,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4a83a8 │ │ │ │ + lea 0x2120ca6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x16(%rax) │ │ │ │ + add %bh,0xc(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a4234 │ │ │ │ - movq $0x4a4248,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov 0x6(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a3f48 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 4a85a0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - jnp 4a4290 │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - popf │ │ │ │ - (bad) │ │ │ │ - xor (%rax),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0xc(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4a85f8 │ │ │ │ + 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 %bl,(%rax) │ │ │ │ + or $0x12,%al │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4a8468 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4a42e7 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a42dc │ │ │ │ - movq $0x4a4210,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4a4308,-0x20(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x6(%r12),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea 0x211e546(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x212163a(%rip),%rbx │ │ │ │ + ja 4a8765 │ │ │ │ + movq $0x4a8688,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4a86b0,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4a86d8,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x2300e98,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0x2120ba9(%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 4a87c8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rcx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x48021207(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a88d6 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4a88bb │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a8875 │ │ │ │ + movq $0x4a8828,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8828 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4a4331 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0x4a4360,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a3f48 │ │ │ │ - movq $0x4a43e0,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x211dda6(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a8883 │ │ │ │ + movq $0x4a8860,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8860 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4a88f9 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x240d5bd(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a88a8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a88a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x48021215(%rax) │ │ │ │ - movl $0x4a4388,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x211dd77(%rip),%r14 │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adc $0x89480212,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x33(%rbp),%dh │ │ │ │ - movq $0x4a4438,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x211e4cb(%rip),%rsi │ │ │ │ - lea 0x211e4b3(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + add %ah,0x4c021206(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a88f9 │ │ │ │ add $0x18,%rbp │ │ │ │ + jmp 4a88c8 │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a87f3 │ │ │ │ + lea 0x240d573(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0x2120a6b(%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 $0x4a8928,0x8(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8928 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a8b35 │ │ │ │ + movq $0x4a8970,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc $0x12,%al │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + add $0x89480212,%eax │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x33(%rbp),%dh │ │ │ │ - movq $0x4a4488,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x211e473(%rip),%rsi │ │ │ │ - lea 0x211e45b(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8875 │ │ │ │ + movq $0x4a89b8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a89b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x48021205(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a8b8f │ │ │ │ + movq $0x4a8a00,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8a00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x14(%rax) │ │ │ │ + add %cl,0x5(%rax) │ │ │ │ adc (%rdx),%al │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4a4464 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - movq $0x4a44d8,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x24119e7(%rip),%r14 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4a8a15 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 496268 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x211dc1b(%rip),%r14 │ │ │ │ + jmp 4a8875 │ │ │ │ + movq $0x4a8a48,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8a48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x8b480212,%eax │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000001(%rsi) │ │ │ │ + movl $0x4a8a90,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8a90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48021204(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4a8aa5 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8875 │ │ │ │ + movq $0x4a8ad8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8ad8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movq $0x4a8b08,0x0(%rbp) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + movsd %xmm0,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8b08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x3,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + movsd 0x20(%rbp),%xmm0 │ │ │ │ + movsd 0x7(%rbx),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 4a8cc8 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 4a8b2c │ │ │ │ + je 4a8b7a │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8875 │ │ │ │ + movq $0x4a8b60,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8b60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + add (%rdx),%edx │ │ │ │ + add 0x75(%rbx,%rcx,4),%cl │ │ │ │ + adc %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 4a88c8 │ │ │ │ + movq $0x23acaa8,0x18(%rbp) │ │ │ │ + mov %r9,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ + jmp 4a5408 │ │ │ │ + movq $0x4a8bc0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8bc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48021203(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a8bd5 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a88c8 │ │ │ │ + movq $0x4a8ce8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + movq $0x4a8c20,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8c20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - adc $0x12,%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + add (%rdx),%edx │ │ │ │ add -0x77(%rax),%cl │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x20(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - movq $0x4a4500,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x2411997(%rip),%r14 │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 4a88c8 │ │ │ │ + movq $0x4a8c68,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8c68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + add (%rdx),%dl │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r11b,0x48004a8c(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8c98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x3,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x48021202(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 4a8cae │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 496268 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x211dbcb(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp 4a88c8 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 4a8b7a │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8875 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a88c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480211db(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x211dba7(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480211db(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x211db7f(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %ah,0x2(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jb 4a8cfa │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8875 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 4a8b7a │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a88c8 │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc (%rdx),%edx │ │ │ │ - add %cl,%ch │ │ │ │ - rex.XB std │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + adc (%rdx),%al │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a8e79 │ │ │ │ + movq $0x4a8d70,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8d70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,%al │ │ │ │ + add $0xc7480212,%eax │ │ │ │ + rex.RB call 951b38 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8dc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x48021205(%rax) │ │ │ │ + movl $0x4a8e10,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8e10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + add $0xc7480212,%eax │ │ │ │ + add %r8b,-0x72(%r8) │ │ │ │ + rex.WX add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8e40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73427ea4 <__environ@GLIBC_2.2.5+0x70b69c3c> │ │ │ │ - sub $0x48,%al │ │ │ │ - movl $0x4a45a0,-0x18(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x24118c5(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4a4278 │ │ │ │ - lea 0x21213cc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add $0x8b4c0212,%eax │ │ │ │ + rex.WRB sub %r9b,0x45(%r11,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jge 4a8e7c │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4a87c8 │ │ │ │ + lea 0x21204d8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4a8ed0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + decl (%rcx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - fsts (%rcx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x23(%rbp),%dh │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x211d99b(%rip),%rsi │ │ │ │ - lea 0x211d96c(%rip),%r14 │ │ │ │ - movq $0x23ac580,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x13(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - jmp 4a4550 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,%al │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 1042c824 <__environ@GLIBC_2.2.5+0xdb6e5bc> │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4a8fc3 │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a8f7d │ │ │ │ + movq $0x4a8f30,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8f30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021213(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a4642 │ │ │ │ - movq $0x4a4658,-0x18(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4a3f48 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bh,0x0(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a8f8b │ │ │ │ + movq $0x4a8f68,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8f68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rax) │ │ │ │ + adc (%rdx),%al │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4a9001 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x240ced7(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4a8fb0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a8fb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + call *(%rcx) │ │ │ │ + add 0x45(%rbx,%rcx,4),%cl │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rax,2) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 4a8fd0 │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a8efb │ │ │ │ + lea 0x240ce72(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x2120383(%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 $0x4a9030,0x8(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x1(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a923d │ │ │ │ + movq $0x4a9078,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - adc (%rdx),%edx │ │ │ │ + call *(%rcx) │ │ │ │ add -0x77(%rax),%cl │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x23(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4a46a0,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x24117c4(%rip),%r14 │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 495930 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x27(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x211d96f(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ + jmp 4a8f7d │ │ │ │ + movq $0x4a90c0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a90c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a9297 │ │ │ │ + movq $0x4a9108,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9108 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ah,0x480211fe(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4a911d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8f7d │ │ │ │ + movq $0x4a9150,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9150 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc (%rdx),%dl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a46ee │ │ │ │ - movq $0x4a4708,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a4610 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x2(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4a92f2 │ │ │ │ + movq $0x4a9198,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - jbe 4a4750 │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - (bad) (%rdx) │ │ │ │ - xor (%rax),%eax │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4a91ad │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8f7d │ │ │ │ + movq $0x4a91e0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a91e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,%al │ │ │ │ + std │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a9210,0x0(%rbp) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + movsd %xmm0,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9210 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0xdfdee03(%rax) │ │ │ │ + movups 0x20(%rbp),%xmm0 │ │ │ │ + movsd 0x7(%rbx),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 4a93d0 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 4a9234 │ │ │ │ + je 4a9282 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8f7d │ │ │ │ + movq $0x4a9268,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9268 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x3(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4a9282 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8fd0 │ │ │ │ + movq $0x23acaa8,0x18(%rbp) │ │ │ │ + mov %r9,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a60a0 │ │ │ │ + movq $0x4a92c8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a92c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4a47b7 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a47ac │ │ │ │ - movq $0x4a4610,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a46d0,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4a47d8,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea -0x6(%r12),%rsi │ │ │ │ - lea 0x211e076(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov %rbx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x212120a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ah,%al │ │ │ │ + cld │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a92dd │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8fd0 │ │ │ │ + movq $0x4a93f0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + movq $0x4a9328,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x480211fc(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a933d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8fd0 │ │ │ │ + movq $0x4a9370,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9370 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cld │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a93a0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a93a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - adc %edx,(%rdx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x15(%rbp),%dh │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cld │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 4a93b6 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8fd0 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a4610 │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 4a9282 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8f7d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a8fd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x3,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4c0211fb(%rax) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 4a9282 │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16fdedef(%rax) │ │ │ │ - sbb %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,-0x1(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a9571 │ │ │ │ + movq $0x4a9468,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021211(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x24115fd(%rip),%r14 │ │ │ │ - jmp 4a4738 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - ficoml (%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a48a7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call *(%rcx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + rex.RB call 952928 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a48a2 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2413c10(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494460 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a94b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - adc %edx,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a4915 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x480211fe(%rax) │ │ │ │ + movl $0x4a9508,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a4910 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x212111f(%rip),%rdi │ │ │ │ - lea 0x21210fa(%rip),%rsi │ │ │ │ - lea 0x21f68ba(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4938 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4a493f │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a494f │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a4970 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %ah,-0x2(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a9538,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4a8ed0 │ │ │ │ + lea 0x211fe00(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4a95c8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rcx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - adc %edx,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ + add %dh,(%rax) │ │ │ │ + clc │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a4a01 │ │ │ │ - movq $0x4a49a8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4a9677 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + and $0x7,%esi │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 4a9669 │ │ │ │ + movq $0x4a9620,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a49a8 │ │ │ │ + jne 4a9620 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - adc %dl,(%rdx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x58(%rdx),%esi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a49f1 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a4930,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + notl (%rcx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r11b,-0x6a(%r8) │ │ │ │ + rex.WX add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4a9658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x7cfdee09(%rax) │ │ │ │ + jrcxz 4a9662 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x20(%rbp),%rax │ │ │ │ + je 4a969a │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea 0x240c7c9(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2121098(%rip),%rbx │ │ │ │ + lea 0x211fd0a(%rip),%rbx │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a4a19 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a4a40,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x4a96c0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a4a40 │ │ │ │ + jne 4a96c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x10(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a4a70,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x2121009(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49cac8 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + notl (%rcx) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r15b,%r8b │ │ │ │ + xchg %eax,%esi │ │ │ │ + rex.WX add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4a96f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex adc %dl,(%rdx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a4aaf │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a4ad0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + notl (%rcx) │ │ │ │ + add -0x72b7f81d(%rbx),%al │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + and %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 4a9669 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4a9740,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - movlps (%rdx),%xmm0 │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a4b61 │ │ │ │ - movq $0x4a4b08,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,0x480211f6(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4a97ea │ │ │ │ + movq $0x4a9788,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a4b08 │ │ │ │ + jne 4a9788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movlps (%rdx),%xmm0 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0xa(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a4b6c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a4b51 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a4a90,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2120f68(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a4b79 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a4ba0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a4ba0 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4a97a9 │ │ │ │ + movq $0x4a97d0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + jmp 6e0000 │ │ │ │ + lea 0x23fc9d8(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movlps (%rdx),%xmm0 │ │ │ │ - movq $0x4a4bd0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - lea 0x241128b(%rip),%r14 │ │ │ │ - jmp 4a4738 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add (%rdx),%dl │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rsp │ │ │ │ - jnp 4a4bda │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + notb (%rcx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4a9669 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23acaa8,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a4768 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4a4c3d │ │ │ │ - movq $0x4a4c58,-0x18(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x211cf34(%rip),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x211fdc9(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - lea 0x2120ebc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ch,-0x5(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a9969 │ │ │ │ + movq $0x4a9860,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9860 │ │ │ │ + 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,0x4802120e(%rax) │ │ │ │ - movl $0x4a4c78,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + sti │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a98b0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a98b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cli │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a9900,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9900 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xe(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - movq $0x4a4c98,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a4ad0 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,0x480211fa(%rax) │ │ │ │ + movl $0x4a9930,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9930 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or $0x89480212,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x18(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x2411186(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4a4738 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,-0x6(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4a95c8 │ │ │ │ + lea 0x211fa28(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xe(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %bh,%al │ │ │ │ + stc │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a4d25 │ │ │ │ - movq $0x4a4d40,-0x18(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x211ce4c(%rip),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x211fce1(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - lea 0x2120e14(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 4a9ae4 │ │ │ │ + movq $0x4a99d0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a99d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - or $0xc7480212,%eax │ │ │ │ - add %r12b,0x4d(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - shlb $0x0,0x2fffe(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,0x480211f9(%rax) │ │ │ │ + movl $0x4a9a20,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9a20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - or $0xc7480212,%eax │ │ │ │ - add %r8b,0x49004a4d(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 4a4970 │ │ │ │ - add (%rax),%al │ │ │ │ + add %ch,-0x7(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a9a70,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9a70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4802120d(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4a4da8 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4a4dc0,0x10(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + stc │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a9aa0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9aa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + clc │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + movq $0x4a9b00,0x40(%rbp) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4a4bf8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4a95c8 │ │ │ │ + lea 0x211f8bd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - rcll $1,(%rcx) │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ - (bad) │ │ │ │ - and $0xf003324,%eax │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x240c329(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x240c324(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%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 %ch,-0x8(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a9990 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + clc │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a9820 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x25(%rdi) │ │ │ │ - movq $0x66b8d8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - lea 0x21b77cb(%rip),%rsi │ │ │ │ - lea 0x2120dad(%rip),%r14 │ │ │ │ - jmp 22647f0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0x2120dbc(%rip),%rbx │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ + movq $0x4a9b40,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4a9b68,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d118,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x211f7c9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4802120d(%rax) │ │ │ │ + add %ch,0x480211f7(%rax) │ │ │ │ lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a4eae │ │ │ │ - movq $0x4a4e88,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4a9c2a │ │ │ │ + movq $0x4a9c48,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a4e88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23750c8 │ │ │ │ + lea 0x211f7a7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xd(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a4ea1 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %dh,-0x9(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4a4df0 │ │ │ │ - lea 0x2120d63(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 4a9b90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,%al │ │ │ │ + notb (%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + rex.RXB add %r8d,(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 953935 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9cb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a4f12 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a4f28,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - movq $0x2662f51,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48edf0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x480211f6(%rax) │ │ │ │ + movl $0x4a9d00,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9d00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x4f(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 4a4f5a │ │ │ │ - xor (%rax),%eax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0xa(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a9d50,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9d50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - js 4a4f9d │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cmc │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a9d80,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a4f78 │ │ │ │ + jne 4a9d80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmc │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + movq $0x4a9de0,0x40(%rbp) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4a87c8 │ │ │ │ + lea 0x211f61d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,0x2f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x237d620,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x240c049(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x240c044(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmc │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4a9f84 │ │ │ │ + movq $0x4a9e60,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4a9e60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,(%rdx,%rdx,1) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 1042892c <__environ@GLIBC_2.2.5+0xdb6a6c4> │ │ │ │ (bad) │ │ │ │ - mov %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a5020,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,%al │ │ │ │ + hlt │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a9eb8,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5020 │ │ │ │ + jne 4a9eb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - or (%rdx),%edx │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,0x50(%r8) │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x480211f4(%rax) │ │ │ │ + movl $0x4a9f10,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%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 4a9f10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + hlt │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4a9f40,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5048 │ │ │ │ + jne 4a9f40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4802120b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a5061 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a4df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %cl,(%rax) │ │ │ │ + hlt │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + movq $0x4a9fa0,0x38(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a87c8 │ │ │ │ + lea 0x211f46d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0xb(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a50dd │ │ │ │ - movq $0x4a4ed0,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x23aa090,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4a4fd8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0x2120b39(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - or (%rdx),%edx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ + add %dh,-0xd(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a512a │ │ │ │ - movq $0x4a5148,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a5090 │ │ │ │ - lea 0x2120b07(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 4aa12c │ │ │ │ + movq $0x4aa018,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa018 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + repz adc %eax,(%rdx) │ │ │ │ + movq $0x4aa068,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa068 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + repnz adc %eax,(%rdx) │ │ │ │ + movq $0x4aa0b8,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa0b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x480211f2(%rax) │ │ │ │ + movl $0x4aa0e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa0e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0xe(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + movq $0x4aa148,0x40(%rbp) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4a87c8 │ │ │ │ + lea 0x211f2d5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x240bce1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x240bcdc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,%al │ │ │ │ + int1 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a51cd │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a51e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x21bdd91(%rip),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 4aa2ec │ │ │ │ + movq $0x4aa1c8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa1c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - push %rdx │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov $0x3321,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x480211f1(%rax) │ │ │ │ + movl $0x4aa220,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + int1 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4aa278,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%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 4aa278 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %dl,0x4a(%rdx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0xd(%rcx,%rcx,4) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + lock adc %eax,(%rdx) │ │ │ │ + movq $0x4aa2a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5238 │ │ │ │ + jne 4aa2a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x480211f0(%rax) │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ + movq $0x4aa308,0x38(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a87c8 │ │ │ │ + lea 0x211f125(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x237d620,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x18(%rbp),%ebx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - movq $0x4a5198,-0x60(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x23aa090,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x23a9fa0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x2120931(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + lock adc %eax,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4aa188 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 4a5359 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0x21bdc05(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,0x480211f0(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a9e20 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x10(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a9fd8 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4a53c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a53d2 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a53c7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4a5330,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4a53e8,-0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - push %rsp │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov $0x331f,%eax │ │ │ │ + add %ah,0x4c0211ef(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a8d30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + lock adc %eax,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a9c70 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %dl,0x0(%rdx,%rcx,2) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a5438 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x11(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a8d30 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x11(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4a9428 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %ch,%bh │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aa472 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a9c10 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%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,0x2f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x237d620,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 4a54f2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4a550a │ │ │ │ - movq $0x4a5370,-0x68(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aa59e │ │ │ │ + movq $0x4aa340,-0xc8(%r12) │ │ │ │ + mov %r14,-0xc0(%r12) │ │ │ │ + movq $0x4aa368,-0xb8(%r12) │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + movq $0x4aa390,-0xa8(%r12) │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + movq $0x4aa3b8,-0x98(%r12) │ │ │ │ + mov %r14,-0x90(%r12) │ │ │ │ + movq $0x4aa3e0,-0x88(%r12) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + movq $0x4aa408,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x4aa430,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4aa450,-0x58(%r12) │ │ │ │ mov %r14,-0x48(%r12) │ │ │ │ - movq $0x23aa090,-0x40(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ + movq $0x237d0f8,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x66(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x23a9fa0,-0x28(%r12) │ │ │ │ + lea -0x76(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x96(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0xa6(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0xb6(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0xc6(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x2120734(%rip),%rbx │ │ │ │ + movq $0xd0,0x388(%r13) │ │ │ │ + lea 0x211ee78(%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 4a55f2 │ │ │ │ - movq $0x4a5570,-0x8(%rbp) │ │ │ │ + jb 4aa619 │ │ │ │ + movq $0x4aa608,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5570 │ │ │ │ + jne 4aa608 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a55e2 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%r8 │ │ │ │ - mov 0x3f(%rbx),%r9 │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - movq $0x6a1298,-0x48(%r12) │ │ │ │ - movq $0x28b5e39,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x212065f(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x211ee50(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - adc $0x3000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4a5749 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a56b1 │ │ │ │ - movq $0x4a5660,-0x8(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aa689 │ │ │ │ + movq $0x4aa678,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5660 │ │ │ │ + jne 4aa678 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov 0xf(%rdi),%rax │ │ │ │ - mov 0x17(%rdi),%rbx │ │ │ │ - mov 0x7(%rdi),%rcx │ │ │ │ - mov 0x7(%rcx),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jne 4a5754 │ │ │ │ - movq $0x4a5710,-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 4a5710 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rax) │ │ │ │ + lea 0x211ede8(%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 4aa6f9 │ │ │ │ + movq $0x4aa6e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa6e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 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 4a57cc │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2120510(%rip),%rbx │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x211ed80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - ja 4a5780 │ │ │ │ - movq $0x4a5870,-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 4a5618 │ │ │ │ - movq $0x4a5838,-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 4a5618 │ │ │ │ - nop │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aa769 │ │ │ │ + movq $0x4aa758,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa758 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4a57e8 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a5801 │ │ │ │ - movq $0x20a5190,-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 $0x4a57b8,0x8(%rbp) │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a47f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x211ed18(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5e(%rax) │ │ │ │ - cmp $0x458b4802,%eax │ │ │ │ - or %cl,0x3b(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,(%rdi) │ │ │ │ - test %bh,%cl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4a585d │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209cac0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aa7d9 │ │ │ │ + movq $0x4aa7c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa7c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movabs %al,0x3b4808458b48023d │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,(%rdi) │ │ │ │ - test %al,%cl │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - jge 4a589a │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209d710 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x211ecb0(%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) │ │ │ │ - jo 4a5849 │ │ │ │ - cmp $0x458d4802,%eax │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a58ce │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aa81e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 209f7a8 │ │ │ │ + jmp 4aaac0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - cmp $0x458d4802,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a5912 │ │ │ │ + jb 4aa8e8 │ │ │ │ + movq $0x4aa880,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aa880 │ │ │ │ + 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) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aa8d8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4aa7f8,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4adea0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x211eba9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 6ead00 │ │ │ │ + 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 4aa983 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aa978 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4aa910,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ + jmp 224d048 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 6ea9d8 │ │ │ │ + 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 4a59c1 │ │ │ │ + jb 4aaa13 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aaa08 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a5970,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a5970 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4aa9a0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224d048 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4aa840 │ │ │ │ + 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 4aaaa3 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aaa98 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4aaa30,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 224d048 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4a5ab0 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a5a98 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 4a5abb │ │ │ │ - movq $0x4a5a40,-0x10(%rbp) │ │ │ │ - mov 0xe(%rsi),%rbx │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aaba8 │ │ │ │ + movq $0x4aab00,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5a40 │ │ │ │ + jne 4aab00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x49000000(%rdx) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a5a88 │ │ │ │ - movq $0x4a5928,-0x10(%r12) │ │ │ │ + ja 4aab98 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4aa930,-0x80(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x4aa9c0,-0x60(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + movq $0x4aaa50,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x4adec0,-0x20(%r12) │ │ │ │ + mov %rax,-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 0x24103ec(%rip),%rsi │ │ │ │ - lea 0x24103e5(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x24103c2(%rip),%rsi │ │ │ │ - lea 0x24103bb(%rip),%r14 │ │ │ │ - lea 0x23d9fd5(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x21201c9(%rip),%rbx │ │ │ │ + lea 0x211e8f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x4a5c18,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a59e0 │ │ │ │ - movq $0x4a5b18,-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 4a5b18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - pop %rbx │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-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 4a5b58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23a3470 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.XB 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 %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x48000000(%rsi) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp 0x7(%rbx),%rdx │ │ │ │ - jb 4a5bb9 │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aac43 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aac38 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4aabd0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x24102b4(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x2410279(%rip),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4aaac0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add %al,(%r8) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x0(%rax) │ │ │ │ - adc (%rdx),%al │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a5cca │ │ │ │ - movq $0x4a5c70,-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 %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aad08 │ │ │ │ + movq $0x4aaca0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5c70 │ │ │ │ + jne 4aaca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x51(%rbp) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a5cba │ │ │ │ - movq $0x4a58a8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 4aacf8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4aabf0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4adea0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x24101b3(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4a5d08,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 4a5d08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x4,%eax │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x211e799(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4a5d48,-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 4a5d48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX or %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - call *(%rcx) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - jb 4a5d68 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x2410104(%rip),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a5d98,0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a59e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x61(%rax) │ │ │ │ - cmp $0xc4834902,%eax │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - movq $0x4a58e8,-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 23a4898 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp 23a3470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4a5e63 │ │ │ │ - lea 0x211fe98(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x4aad30,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 4aaac0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x211e742(%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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x2(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4a5e58,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aadf9 │ │ │ │ + movq $0x4aade8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5e58 │ │ │ │ + jne 4aade8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a5ec0 │ │ │ │ - movq $0x4a5ea8,-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 4a5ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0x211e6f8(%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,0x480211fd(%rax) │ │ │ │ - movl $0x4a5e20,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a5618 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aae69 │ │ │ │ + movq $0x4aae58,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aae58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480211fd(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4a5f4b │ │ │ │ - lea 0x211fdc0(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x211e690(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4a5f40,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aaed9 │ │ │ │ + movq $0x4aaec8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a5f40 │ │ │ │ + jne 4aaec8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - std │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a5fa8 │ │ │ │ - movq $0x4a5f90,-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 4a5f90 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x211e628(%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 %dl,%al │ │ │ │ - cld │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4a5f08,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a5618 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc (%rax),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cld │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a60f2 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a60ec │ │ │ │ - movq $0x4a6028,-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 4a6028 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + jb 4aaf1e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4aaac0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480211fc(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4a60fd │ │ │ │ - movq $0x4a6078,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4aaff1 │ │ │ │ + movq $0x4aaf80,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a6078 │ │ │ │ + jne 4aaf80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - test %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4a60b8,-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 4a60b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - cld │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jae 4a60db │ │ │ │ - movq $0x4a6120,0x8(%rbp) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a59e0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4a5df8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aafe1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4aaef8,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4ade80,-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) │ │ │ │ - lea 0x211fbef(%rip),%rbx │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x211e518(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209f7a8 │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480211fb(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 4a6155 │ │ │ │ - movq $0x4a61a8,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ - movq $0x4a6188,0x20(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + jmp 23a3470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sti │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4a5ee0 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sti │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 4a5fd5 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ab08b │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab080 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4ab018,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4aaac0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480211fa(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4a6243 │ │ │ │ - lea 0x211fb10(%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,-0x6(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4a6238,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab159 │ │ │ │ + movq $0x4ab0e8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a6238 │ │ │ │ + jne 4ab0e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - cli │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a62a0 │ │ │ │ - movq $0x4a6288,-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 4a6288 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - stc │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4a6200,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a5618 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab149 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4ab038,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4ade80,-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) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x211e3b8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a6479 │ │ │ │ - movq $0x4a62f8,-0x8(%rbp) │ │ │ │ + jb 4ab1c9 │ │ │ │ + movq $0x4ab1b8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a62f8 │ │ │ │ + jne 4ab1b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cli │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a646b │ │ │ │ - movq $0x4a6340,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6340 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x211e370(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - stc │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4a6484 │ │ │ │ - movq $0x4a6390,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ab239 │ │ │ │ + movq $0x4ab228,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a6390 │ │ │ │ + jne 4ab228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x211e308(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4a63d0,-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 %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ab2a9 │ │ │ │ + movq $0x4ab298,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a63d0 │ │ │ │ + jne 4ab298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - stc │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a6501 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp 0x7(%rbx),%rdx │ │ │ │ - jb 4a642c │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a61d8 │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a5fc8 │ │ │ │ - lea 0x23d9610(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x211f8a8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4a64b0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a64b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + lea 0x211e2a0(%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 %al,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - cmp $0x458d4802,%eax │ │ │ │ - fmuls -0x8(%rcx,%rdi,1) │ │ │ │ - jb 4a662d │ │ │ │ - movq $0x4a6570,-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 4ab355 │ │ │ │ + movq $0x4ab308,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a6570 │ │ │ │ + jne 4ab308 │ │ │ │ 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,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + mov $0x4a,%bl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - notl (%rcx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp,%rdx,1) │ │ │ │ - lea 0x23d94ff(%rip),%esi │ │ │ │ - lea 0x23d94f8(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a65e0,-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 │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a65e0 │ │ │ │ + jne 4ab330 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x9(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jne 4a6602 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x21c1ff3(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - ja 4a661a │ │ │ │ - movq $0x4a6648,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a6530 │ │ │ │ - movq $0x4a66a0,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a6530 │ │ │ │ - lea 0x211f704(%rip),%rbx │ │ │ │ + lea 0x21c1fb4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x211e1fc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab3c5 │ │ │ │ + movq $0x23aa018,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x23a9fa0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x211e189(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48023d96(%rax) │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - movq $0x4a6680,0x18(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.WXB sbb $0x2,%al │ │ │ │ mov %r14,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x211e15f(%rip),%r14 │ │ │ │ + jmp 6f26d8 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + and $0x11,%cl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab480 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab475 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x23aa720,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + lea 0x21c3732(%rip),%r8 │ │ │ │ + lea 0x21c3833(%rip),%rdi │ │ │ │ + lea 0x21c4ce5(%rip),%rsi │ │ │ │ + lea 0x240a9d6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 6f5a40 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %ah,%gs:-0x70(%rsi) │ │ │ │ - test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + loope 4ab4b0 │ │ │ │ + add -0xa(%rcx,%rcx,4),%cl │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4aba80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x6a(%rax) │ │ │ │ - cmp $0x45c74802,%eax │ │ │ │ - sbb %bl,%al │ │ │ │ - data16 rex.WX add %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 4a66cf │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - adc $0x3000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 6ed740 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0xb(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + push $0x48021c4d │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ab560 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab555 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x23aa7e0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4ab4c8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%r9 │ │ │ │ + lea 0x21c3658(%rip),%r8 │ │ │ │ + lea 0x21c4c29(%rip),%rdi │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0x240a8ed(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 6f5a40 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48021c4c(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 6f53e0 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + fcomp %st(7) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a6805 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a6799 │ │ │ │ - movq $0x4a6748,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6748 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 4ab618 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab60d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x23aa840,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4ab580,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%r9 │ │ │ │ + lea 0x21c35e0(%rip),%r8 │ │ │ │ + lea 0x21c4c31(%rip),%rdi │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + lea 0x240a835(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 6f5a40 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ab656 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + ficoms (%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 4ab6c1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4ab6eb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab6e0 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4ab700,-0x18(%rbp) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea 0x211ddd1(%rip),%rdi │ │ │ │ + lea 0x211de92(%rip),%rsi │ │ │ │ + lea 0x211de9b(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 6f69a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (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,0x34(%rdi) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x7(%rdi),%rbx │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 4a682e │ │ │ │ - mov 0xf(%rdi),%rdx │ │ │ │ - mov 0x17(%rdi),%rdi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - ja 4a67e1 │ │ │ │ - movq $0x4a6820,-0x28(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a6700 │ │ │ │ - movq $0x4a6858,-0x28(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 4a6700 │ │ │ │ - lea 0x211f53c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + 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 %cl,0x48023d92(%rax) │ │ │ │ - cmp 0x10(%rbp),%ebx │ │ │ │ - jne 4a6834 │ │ │ │ - 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 209d710 │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ab7a0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab795 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - cmp $0x5d3b4802,%eax │ │ │ │ - sbb %dh,0xa(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4a682e │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209cac0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ab808 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab7fd │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4a6954 │ │ │ │ - movq $0x4a68d8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ab93b │ │ │ │ + add $0xc0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ab930 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x23a9fa0,-0xb8(%r12) │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + movq $0x237db98,-0xa0(%r12) │ │ │ │ + lea -0xb8(%r12),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + movq $0x28b5e61,-0x90(%r12) │ │ │ │ + movq $0x23a9fa0,-0x88(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + movq $0x237db98,-0x70(%r12) │ │ │ │ + lea -0x88(%r12),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + lea -0x9e(%r12),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x23a9fa0,-0x58(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x23a9fa0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a68d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 8013d8 │ │ │ │ + movq $0xc0,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + fcoml (%rcx) │ │ │ │ + add -0x7f(%rcx),%cl │ │ │ │ (bad) │ │ │ │ + call 4d4ab960 <__environ@GLIBC_2.2.5+0x4abed6f8> │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4aba58 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4ab630,-0xe0(%r12) │ │ │ │ + mov %r14,-0xd0(%r12) │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0x4ab670,-0xc0(%r12) │ │ │ │ + mov %rdx,-0xb0(%r12) │ │ │ │ + mov %rsi,-0xa8(%r12) │ │ │ │ + lea -0xe0(%r12),%rbx │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + movq $0x4ab750,-0x98(%r12) │ │ │ │ + lea -0xc0(%r12),%rdx │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + movq $0x4ab7b8,-0x78(%r12) │ │ │ │ + lea -0x98(%r12),%rcx │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x23aa018,-0x58(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4ab820,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe8,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480211f4(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4a68f8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - cmpq $0x1,0x1f(%rbx) │ │ │ │ - jne 4a695f │ │ │ │ - movq $0x4a6940,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x7(%rcx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6940 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - hlt │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4a6700 │ │ │ │ - lea 0x211f3fd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4a6990,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6990 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ + mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - repz adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4a69aa │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4abb38 │ │ │ │ + movq $0x4ab418,-0xa8(%r12) │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + movq $0x4ab4a0,-0x90(%r12) │ │ │ │ + mov %r14,-0x88(%r12) │ │ │ │ + movq $0x23aa018,-0x80(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + movq $0x4ab4e8,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + movq $0x4ab5a0,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x4ab958,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x8f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xa8(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - cmpq $0x1,0x1f(%rbx) │ │ │ │ - jne 4a69c8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x7(%rcx),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4a5618 │ │ │ │ - movq $0x4a6a08,-0x18(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4a6530 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ + lea 0x211da6e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0xd(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x26(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - movq $0x4a6a38,-0x8(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a6898 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - repz adc %eax,(%rdx) │ │ │ │ - movq $0x4a6a68,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 4a6898 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4aba80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48023d92(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - jne 4a6a8a │ │ │ │ - cmp 0x10(%rbp),%rcx │ │ │ │ - jne 4a6a8a │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - repnz adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a6c98 │ │ │ │ - movq $0x4a6af0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + ficoml (%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4abbf3 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4abbe8 │ │ │ │ + movq $0x4abb68,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4abc10,-0x8(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea 0x211d8c4(%rip),%rdi │ │ │ │ + lea 0x211d985(%rip),%rsi │ │ │ │ + lea 0x211d98e(%rip),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 6f69a8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x211d9e6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480211f2(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a6c8a │ │ │ │ - movq $0x4a6b38,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%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,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + 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 -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4abd05 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4abcb0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a6b38 │ │ │ │ + jne 4abcb0 │ │ │ │ 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 %ah,-0xe(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4a6b68,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB enter $0xbd20,$0x4a │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x47(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6b68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 4ab2d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - repnz adc %eax,(%rdx) │ │ │ │ - add $0x18,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a6cd7 │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ + ja 4abd8e │ │ │ │ + movq $0x6dfbf0,-0x48(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4a6ca3 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 4a6c23 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4a6d50,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a6e00 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4a6d38,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a6e00 │ │ │ │ - lea 0x23bb9e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x211f0e9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4a6ce7 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4a6c23 │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4a6d80,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a6e00 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4a6d68,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a6e00 │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + addb $0x2,0x1c(%rcx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4abe1b │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4abe10 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4abc60,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x211d76b(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 6f26d8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x480211d7(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4abeae │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4abea3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x23aa090,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4abec8,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4aba80 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 4abed3 │ │ │ │ + lea 0x21c446e(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 807040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4abfab │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4abf38,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abf38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x41(%r8) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a6e00 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4abf60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4abf9b │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2670325,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x21f69c4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 484c7fa0 <__environ@GLIBC_2.2.5+0x45c09d38> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a6dd2 │ │ │ │ + jb 4ac09e │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ac093 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4abdb0,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x4abe30,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x2670352,-0x30(%r12) │ │ │ │ + movq $0x4abef0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a6ab8 │ │ │ │ + jmp 8013d8 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + add -0x7d(%r25),%cl │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x4abfd0,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x211d50f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac137 │ │ │ │ + movq $0x4ac158,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4ac0c0 │ │ │ │ + lea 0x211d4e2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4a7020 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4a6fd4 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4a6e82 │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4a6e5c │ │ │ │ - movq $0x4a7258,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4a72e0,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4a6eb8,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6eb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4abb90 │ │ │ │ nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a703f │ │ │ │ - movq $0x4a6f00,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6f00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4abb90 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480211ee(%rax) │ │ │ │ - movl $0x4a6f30,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a6f30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x12(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4a6ffa │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4a71d1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4a6e0d │ │ │ │ - movq $0x4a70a0,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 4a7054 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4a71d1 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4a6e0d │ │ │ │ - lea 0x211ed71(%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 $0x4a7118,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4a6e0d │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4ac120 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,%al │ │ │ │ - in (%dx),%al │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a70f8 │ │ │ │ - movq $0x4a6db0,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + rcll %cl,(%rcx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4ac120 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x490211ec(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a715d │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x70(%rdi) │ │ │ │ + movq $0x4ac1b0,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4ac1d8,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x4ac200,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4ac228,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x5036f8,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c5db8,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4a732a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4a72ae │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4a6e0d │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x211d351(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x15(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4a719b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a6e0d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5e61,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x211d313(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c0211ea(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4a716d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a6e0d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a739f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a739a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x240ead0(%rip),%r14 │ │ │ │ + rclb %cl,(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ac37e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a6ab8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 4ac578 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jmp ffffffff8d9275d3 <__environ@GLIBC_2.2.5+0xffffffff8b06936b> │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a73e4 │ │ │ │ - movq $0x4a7400,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x23b998e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - lea 0x211e9ed(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x490211e9(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a6ab8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,%dl │ │ │ │ + and %dl,%dl │ │ │ │ adc %eax,(%rdx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a7452 │ │ │ │ + jb 4ac3be │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a7468,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a62c0 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4aba80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jmp ffffffffc792767b <__environ@GLIBC_2.2.5+0xffffffffc5069413> │ │ │ │ - add %r10b,0x4c004a74(%r8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 4a62c0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - call ffffffff8b9276a3 <__environ@GLIBC_2.2.5+0xffffffff8906943b> │ │ │ │ - jne 4a749c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4a6898 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac3fe │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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) │ │ │ │ - adc %bh,(%rdi,%rbx,1) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a74d3 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac468 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ac45d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a74f0 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov $0x4d000000,%eax │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4ac551 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4ac3d8,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + movq $0x4ac418,-0x90(%r12) │ │ │ │ + lea -0xb0(%r12),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x23aa018,-0x70(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x23a9fa0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x23a9fa0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp (%rdi),%ebx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 4a7541 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a759a │ │ │ │ - movq $0x4a7538,-0x18(%rbp) │ │ │ │ + add %al,-0x30(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac647 │ │ │ │ + movq $0x4ac5c0,-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 4a7538 │ │ │ │ + jne 4ac5c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021f3b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bh,%al │ │ │ │ + iret │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4a759e │ │ │ │ - add $0x30,%r12 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4ac64b │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a758a │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a74b0,-0x28(%r12) │ │ │ │ + ja 4ac637 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4ac358,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x4ac398,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x4ac488,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 4a7688 │ │ │ │ - movq $0x4a75e8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a75e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea 0x211cfff(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - cmp (%rdi),%bl │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,(%r8) │ │ │ │ - jbe 4a7639 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4a7618 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + iretq │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac6c3 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ac6b8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4ac578,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ac578 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x48021f3a(%rax) │ │ │ │ - movl $0x4a7648,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac6fe │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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 4ac77a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ac758,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a7648 │ │ │ │ + jne 4ac758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x3a(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r14b,0x76(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - adc %ch,%cl │ │ │ │ - int3 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x0(%rbx) │ │ │ │ + lea 0x21f60d7(%rip),%rdi │ │ │ │ + lea 0x21f6198(%rip),%rsi │ │ │ │ + lea 0x21f61b9(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 805560 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3a(%rax) │ │ │ │ - (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdi,%riz,1) │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp (%rdi),%bl │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x7d76e0,-0x10(%r12) │ │ │ │ + add %dh,0x5c(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4ac6d8,-0x60(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x23aa018,-0x40(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4ac718,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x269b0c0,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4a76a0,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x490211cd(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ac862 │ │ │ │ + movq $0x4ac670,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x4ac798,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x211cde4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4a76ec │ │ │ │ + ror $1,%ch │ │ │ │ adc %eax,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a7739 │ │ │ │ + jb 4ac8ae │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4a7750,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x211ac29(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ac828 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x49(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x21f3a67(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d51e8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB call 7342b0d4 <__environ@GLIBC_2.2.5+0x70b6ce6c> │ │ │ │ - sbb $0xe845c748,%eax │ │ │ │ - shlb $0x0,0x4a(%rdi) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac8ee │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - ja 4a7811 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - cmp $0x21e9023e,%eax │ │ │ │ - cli │ │ │ │ - xor (%rax),%al │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ac9df │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ac950,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ac950 │ │ │ │ + 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 %r15b,-0x37(%r8) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ac978 │ │ │ │ + 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 0x5f(%rbp),%dh │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a7843 │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x7d76c0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x28a62b9,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + ja 4ac9cf │ │ │ │ + movq $0x8105d0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x26a28b2,-0x18(%r12) │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + movq $0x26a28b2,-0x8(%r12) │ │ │ │ + lea -0x23(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - add $0x18,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x21f6d43(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x5c(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4ac8c8,-0x60(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x23aa018,-0x40(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4ac908,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x490211cb(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4acada │ │ │ │ + movq $0x4ac888,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x4aca10,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x211cb7c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480211e5(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a78c2 │ │ │ │ - movq $0x4a78d8,-0x20(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea 0x211aacc(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x35(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4acaa0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5b(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + lret │ │ │ │ adc %eax,(%rdx) │ │ │ │ - movq $0x4a7900,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x211aa27(%rip),%r14 │ │ │ │ - jmp 7d71f8 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4ac828 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5b(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x36(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4a7921 │ │ │ │ - movq $0x4a7938,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 7d9278 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4aba80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x49021f37(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4a74f0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lret $0x211 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4aba80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x70(%rdi) │ │ │ │ + movq $0x4acb08,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4acb30,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x4acb58,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4acb80,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x5036f8,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x211ca41(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - in $0x11,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 4a79a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4a7aae │ │ │ │ - add $0xa0,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a7aa3 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4acd1a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x98(%r12) │ │ │ │ - movq $0x28b86c9,-0x90(%r12) │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - movq $0x237dbb8,-0x80(%r12) │ │ │ │ - movq $0x28b8329,-0x78(%r12) │ │ │ │ - lea -0x96(%r12),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x4a7420,-0x68(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - lea -0x7e(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x4a74f0,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x4a7708,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x4a7780,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4a7878,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4a7a70,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x4acc98,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a7a70 │ │ │ │ + jne 4acc98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x37(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x49(%rbx,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0x21f36fc(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x21f3727(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 7d5828 │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4acd0a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x6dfbf0,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x266d279,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + xor $0x1c,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 4acd81 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4acda4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4acd99 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4acc50,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea 0x211c7d0(%rip),%rdi │ │ │ │ + lea 0x211c7d1(%rip),%rsi │ │ │ │ + lea 0x211c7d2(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 6f4a78 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x211,$0x48 │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a7aee │ │ │ │ + jb 4ace36 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ace2b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x23aa108,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4ace50,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4aba80 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 4ace5b │ │ │ │ + lea 0x21c34e6(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 807040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - loop 4a7b20 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a7b2e │ │ │ │ - movq $0x4a7b48,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 4acf33 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4acec0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4acec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480211e2(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x211e287(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WX add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4acee8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1e(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4acf23 │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2670325,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x21f5a3c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - add $0x30,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad026 │ │ │ │ + add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a7bb6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4a7ac8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4a7b10,-0x8(%r12) │ │ │ │ + ja 4ad01b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4acd30,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x4acdb8,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x2670352,-0x30(%r12) │ │ │ │ + movq $0x4ace78,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 8013d8 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x3a(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ad077 │ │ │ │ + movq $0x4acf58,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x211c637(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad0bf │ │ │ │ + movq $0x4ad0e0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4ad048 │ │ │ │ + lea 0x211c60a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x4a7958,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x4a7b78,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x211e23f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - loop 4a7c58 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a7c9d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a7c98 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x240e1e0(%rip),%rdi │ │ │ │ - lea 0x240e1d9(%rip),%rsi │ │ │ │ - lea 0x240e1b3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7be0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - loope 4a7cc8 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a7d14 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a7d0f │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x211e19f(%rip),%r8 │ │ │ │ - lea 0x211cd01(%rip),%rdi │ │ │ │ - lea 0x211ccfa(%rip),%rsi │ │ │ │ - lea 0x21f34bb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d4ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 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 4a7d65 │ │ │ │ - movq $0x4a7d80,-0x18(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x240e0e5(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4a4278 │ │ │ │ - lea 0x211e1b4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,-0x3b(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad19f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ad180,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1f(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4a7dbf │ │ │ │ - movq $0x4a7dd8,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea 0x211a1b3(%rip),%rsi │ │ │ │ - lea 0x211a184(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x4ad1b8,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4ad608 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loope 4a7de8 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x18(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea 0x211e0e5(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 23af808 │ │ │ │ - add $0x18,%rbp │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4ad1b8,0x0(%rbp) │ │ │ │ + jmp 23a4858 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a7e3a │ │ │ │ - movq $0x4a7e58,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a7d30 │ │ │ │ - lea 0x211e0ff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jb 4ad2da │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4ad258,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad258 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x53(%rax) │ │ │ │ - cmp (%rdx),%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23bad67(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480211e0(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a7ea2 │ │ │ │ - movq $0x4a7ec0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a7d30 │ │ │ │ - lea 0x211e0b7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ad2ca │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x6dfbf0,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x266d279,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - cmp (%rdx),%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + shrb $1,(%rsi) │ │ │ │ + sbb $0x2,%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad364 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ad359 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4ad210,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea 0x211c210(%rip),%rdi │ │ │ │ + lea 0x211c211(%rip),%rsi │ │ │ │ + lea 0x211c212(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 6f4a78 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,-0x3e(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad3f6 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ad3eb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x23aa108,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4ad410,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4aba80 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x211ac16(%rip),%rsi │ │ │ │ - lea 0x211a368(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - loopne 4a7f28 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a7f7b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a7f76 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x211df3f(%rip),%r9 │ │ │ │ - lea 0x211e019(%rip),%r8 │ │ │ │ - lea 0x211ab0b(%rip),%rdi │ │ │ │ - lea 0x211ab7a(%rip),%rsi │ │ │ │ - lea 0x21f3254(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 4ad41b │ │ │ │ + lea 0x21c2f26(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 807040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and $0x11,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a7faf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad4f3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a7fd0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x4ad480,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad480 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - loopne 4a7fe0 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8061 │ │ │ │ - movq $0x4a8008,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x48004ad4(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8008 │ │ │ │ + jne 4ad4a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - loopne 4a8018 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x58(%rdx),%esi │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8051 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a7f90,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + ja 4ad4e3 │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2670325,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x211dfa8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a8079 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x21f547c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4a80a0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a80a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x21(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4a80d0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x211df19(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rclb $1,(%rcx) │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x7b,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - enter $0x211,$0x48 │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x480211c1(%rax) │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a8120 │ │ │ │ + jb 4ad5e6 │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ad5db │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x2119a3a(%rip),%rsi │ │ │ │ - lea 0x211c8d2(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4ad2f0,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x4ad378,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x2670352,-0x30(%r12) │ │ │ │ + movq $0x4ad438,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ + jmp 8013d8 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 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 %dl,%al │ │ │ │ - ficoms (%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ + add %bl,0x480211c0(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a815e │ │ │ │ - movq $0x4a8178,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jb 4ad701 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4ad6f4 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ad6cc │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4ad130,-0x90(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x23aa018,-0x68(%r12) │ │ │ │ + lea -0x90(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x23a9fa0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4ad518,-0x38(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x68(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x4ad718,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea 0x2408763(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480211de(%rax) │ │ │ │ - movl $0x4a8198,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x22(%rax) │ │ │ │ + add %cl,0x480211bf(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4ad630 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,-0x41(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a7fd0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad7e2 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ad7d7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4ad608,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4ad7b8,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x6(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad7b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x8b480211,%esi │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r15b,%r8b │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + rex.WX add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4ad608 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a80f0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a8140,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x211de19(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4ad7f8,0x0(%rbp) │ │ │ │ + jmp 23a4858 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4a81fa │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a8249 │ │ │ │ + jb 4ad8b2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x211dc50(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x4ad890,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ad890 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + lea 0x21f4f9f(%rip),%rdi │ │ │ │ + lea 0x21f5060(%rip),%rsi │ │ │ │ + lea 0x21f5081(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 805560 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x57(%rax) │ │ │ │ - cmp (%rdx),%eax │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8286 │ │ │ │ - movq $0x4a82a0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - test $0x8948023b,%eax │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x83490211,%ebp │ │ │ │ (bad) │ │ │ │ - test $0x8348023b,%eax │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ad922 │ │ │ │ + movq $0x4ad740,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x23aa018,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4ad850,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x211bdac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ - rex.RB out %eax,(%dx) │ │ │ │ - xor (%rax),%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x480211bd(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ad96a │ │ │ │ + movq $0x4ad988,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4ad8d0 │ │ │ │ + lea 0x211bd7f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a8220,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a8268,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x211dd59(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8d480211,%ebp │ │ │ │ + rex.RB call 7343132c <__environ@GLIBC_2.2.5+0x70b730c4> │ │ │ │ + sub %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x4ada20,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4ad8d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - lea 0x211a7ce(%rip),%rsi │ │ │ │ - lea 0x2119f30(%rip),%r14 │ │ │ │ - jmp 7d82d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ - fstl (%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a83c3 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a83be │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x211dcd8(%rip),%r9 │ │ │ │ - lea 0x211dcf1(%rip),%r8 │ │ │ │ - lea 0x211a6c3(%rip),%rdi │ │ │ │ - lea 0x211a732(%rip),%rsi │ │ │ │ - lea 0x21f2e0c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d65a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + 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 │ │ │ │ - fstl (%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a83f7 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4adb47 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a8418 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x4adab8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4adab8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fcoml (%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a84a9 │ │ │ │ - movq $0x4a8450,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + fimull 0x0(%rdx) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8450 │ │ │ │ + jne 4adae0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fcoml (%rcx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x58(%rdx),%esi │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8499 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x4a83d8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x7d7700,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 4adb37 │ │ │ │ + movq $0x8105d0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x26a28b2,-0x18(%r12) │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + movq $0x26a28b2,-0x8(%r12) │ │ │ │ + lea -0x23(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x211dc80(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4a84c1 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x21f5bdb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4a84e8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a84e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - fcoml (%rcx) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,(%r8) │ │ │ │ - test %ecx,0x0(%rdx) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - lea 0x211dbf1(%rip),%rbx │ │ │ │ - jmp 23af808 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x490211cc(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 49ff78 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x45(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4adbe2 │ │ │ │ + movq $0x4ad9d8,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + movq $0x23aa018,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4ada70,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0x211bb0c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xc4,%al │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8568 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0x21195f2(%rip),%rsi │ │ │ │ - lea 0x211c48a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7d82d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + mov $0x89480211,%edx │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4adb78 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480211db(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a85a6 │ │ │ │ - movq $0x4a85c0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bh,0x480211ba(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4ad950 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x25(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x46(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - movq $0x4a85e0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 48f010 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4ad0a8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x25(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x46(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4a8418 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4ad0a8 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4a8538,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a8588,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %dh,0x70(%rdi) │ │ │ │ + movq $0x4adc10,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4adc38,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x4adc60,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4adc88,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x5036f8,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x211daf1(%rip),%rbx │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x211b9d1(%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) │ │ │ │ - sub %bl,%al │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8691 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x211d808(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a86ce │ │ │ │ - movq $0x4a86e8,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x4ade80,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x211bf85(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - jg 4a8697 │ │ │ │ - cmp (%rdx),%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7d71f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x29(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a874d │ │ │ │ - movq $0x4a8668,-0x20(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x4adea0,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4a86b0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x211da31(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x211bf32(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -181066,26 +186395,54 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x24(%rdi) │ │ │ │ - movq $0x4a87e0,-0x20(%r12) │ │ │ │ + movq $0x4adec0,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ mov %r8,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x211da0d(%rip),%rbx │ │ │ │ + lea 0x211bed5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - jl 4a8816 │ │ │ │ + adc %ecx,(%rdi) │ │ │ │ + repnz add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.R pslld (%rcx),%mm0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 4adeb9 │ │ │ │ repnz add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ @@ -181101,201 +186458,229 @@ │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a8845 │ │ │ │ - movq $0x4a8838,-0x8(%rbp) │ │ │ │ + jb 4adf29 │ │ │ │ + movq $0x4adf18,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8838 │ │ │ │ + jne 4adf18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x211d98c(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x211be10(%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 4a88ad │ │ │ │ - movq $0x4a88a0,-0x8(%rbp) │ │ │ │ + jb 4adf95 │ │ │ │ + movq $0x4adf88,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a88a0 │ │ │ │ + jne 4adf88 │ │ │ │ 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 -0x3c16f73b(%rbx),%eax │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + cmovs -0x2416f73b(%rbx),%eax │ │ │ │ + push %rsp │ │ │ │ out %eax,(%dx) │ │ │ │ add %ecx,-0x73(%rax) │ │ │ │ - sbb $0x211d92c,%eax │ │ │ │ + sbb $0x211bdac,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8915 │ │ │ │ - movq $0x4a8908,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae04d │ │ │ │ + movq $0x4adff8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8908 │ │ │ │ + jne 4adff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x211d8cc(%rip),%rbx │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4cd620,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x211c4ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a897d │ │ │ │ - movq $0x4a8970,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae105 │ │ │ │ + movq $0x4ae0b0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a8970 │ │ │ │ + jne 4ae0b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - lea 0x211d86c(%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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5e61,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x38(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4cd620,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x211d81b(%rip),%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x211c43c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a8a3f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a8a3a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f24835(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a8a9f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a8a9a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f40211(%rip),%r14 │ │ │ │ + jb 4ae1d0 │ │ │ │ + movq $0x4ae168,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ae168 │ │ │ │ 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) │ │ │ │ + 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) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x22e26b8,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x4cd620,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x211c379(%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) │ │ │ │ @@ -181303,9398 +186688,8237 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ movq $0x28b5339,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x211d743(%rip),%rbx │ │ │ │ + lea 0x211c333(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8bb7 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8bac │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae27a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - cmpq $0xa,0x18(%rbx) │ │ │ │ - jne 4a8b57 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0x211d71d(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x7d1c18,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + jmp 23af808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae2ba │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8c8b │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae338 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8c80 │ │ │ │ + ja 4ae32d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - cmpq $0xa,0x18(%rbx) │ │ │ │ - jne 4a8c63 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x21ef7e0(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x7d1c18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4ae290,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%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,-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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae37a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4a8d5b │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ae3f8 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8d50 │ │ │ │ + ja 4ae3ed │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - cmpq $0xa,0x18(%rbx) │ │ │ │ - jne 4a8d33 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x21ef710(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movq $0x7d1c18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4ae350,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 4ae481 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae476 │ │ │ │ + movq $0x23ab088,-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 $0x4ae390,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%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 (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4ae5e8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jb 4ae54d │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + jb 4ae60c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae529 │ │ │ │ + mov 0x4(%rbx),%rdx │ │ │ │ + mov 0xc(%rbx),%rsi │ │ │ │ + mov 0x14(%rbx),%rdi │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x4ae410,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4ae690,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4ae584 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7342c724 <__environ@GLIBC_2.2.5+0x70b6e4bc> │ │ │ │ - rex.WRXB │ │ │ │ - movq $0x4a8e08,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a8e08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock rex.W mov 0x0(%rdx),%cs │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae5c4 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4ae250,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 693e10 │ │ │ │ - lea 0x211d459(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4ae578,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8e9a │ │ │ │ - movq $0x4a8cf8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 4ae655 │ │ │ │ + mov 0x5(%rbx),%rdx │ │ │ │ + mov 0xd(%rbx),%rsi │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4ae2d0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x4a8d78,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4ae600,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a8e9a │ │ │ │ - lea -0x30(%rcx),%rbx │ │ │ │ - cmp $0x9,%rbx │ │ │ │ - ja 4a8ef2 │ │ │ │ - movq $0x4a8c28,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x4a8ca8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4a8b18,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x4a8bd8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a8f7f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a8f7a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f242f9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a8fdf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a8fda │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f242a0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a903f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a903a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f24247(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + (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) │ │ │ │ + ss (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%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,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 20a6658 │ │ │ │ + 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 4a909f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a909a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f3fc6e(%rip),%r14 │ │ │ │ + jb 4ae758 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae74d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4ae498,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x4ae6c0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 4ae9c0 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + 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 4a90ff │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a90fa │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f2418e(%rip),%r14 │ │ │ │ + jb 4ae79a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23af808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + 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 4a915f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a915a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f24137(%rip),%r14 │ │ │ │ + jb 4ae7da │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23af808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a91bf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a91ba │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f240dc(%rip),%r14 │ │ │ │ + jb 4ae858 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae84d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4ae7b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + 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 4a921f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a921a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f24081(%rip),%r14 │ │ │ │ + jb 4ae89a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23af808 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a927f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a927a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f24026(%rip),%r14 │ │ │ │ + jb 4ae918 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae90d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4ae870,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4a92df │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a92da │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23fcb(%rip),%r14 │ │ │ │ + jb 4ae9a1 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ae996 │ │ │ │ + movq $0x23ab088,-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 $0x4ae8b0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a933f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a933a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23f72(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ + rex.RB call 10432314 <__environ@GLIBC_2.2.5+0xdb740ac> │ │ │ │ + (bad) │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4aea00,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aea00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a939f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a939a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23f19(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a93ff │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a93fa │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23ebe(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a945f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a945a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23e63(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a94bf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a94ba │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23e08(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a951f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a951a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23db0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a957f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a957a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23d55(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + (bad) │ │ │ │ + add %r8d,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a95df │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + mov 0x5(%rbx),%rdx │ │ │ │ + mov 0xd(%rbx),%rsi │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4ae6e0,-0x60(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 4aeaf6 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4aeab2 │ │ │ │ + mov 0x4(%rdx),%rcx │ │ │ │ + mov 0xc(%rdx),%rsi │ │ │ │ + mov 0x14(%rdx),%rdi │ │ │ │ + mov 0x1c(%rdx),%rdx │ │ │ │ + movq $0x4ae930,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov 0x5(%rdx),%rcx │ │ │ │ + mov 0xd(%rdx),%rsi │ │ │ │ + mov 0x15(%rdx),%rdx │ │ │ │ + movq $0x4ae7f0,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a95da │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23cff(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a963f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4aeb37 │ │ │ │ + mov 0x6(%rdx),%rcx │ │ │ │ + mov 0xe(%rdx),%rdx │ │ │ │ + movq $0x4ae770,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a963a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23c9a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a969f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov 0x7(%rdx),%rcx │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a969a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23c46(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + lea 0x211ba18(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 4aeb75 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a96ff │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a96fa │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23beb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a975f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a975a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23b90(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a97bf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a97ba │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23b38(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a981f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a981a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23ae0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ + loopne 4aeb5f │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aec0f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4aebe8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aebe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a987f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a987a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f3f44e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ah,0x480211b9(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4aec01 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211b961(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a98df │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a98da │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23a27(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a993f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a993a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f239cf(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a999f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a999a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23975(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a99ff │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a99fa │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f3f2de(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ + (bad) │ │ │ │ + mov $0x8d480211,%ecx │ │ │ │ + rex.RB call 7343257c <__environ@GLIBC_2.2.5+0x70b74314> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4aec68,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aec68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a9a5f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a9a5a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f238bc(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x89480211,%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0xd(%rbp),%dh │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211b8e1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a9abf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a9aba │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f23862(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a9b1f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a9b1a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f3f225(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a9b7f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a9b7a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f237a7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aecd6 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4aecf0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4a9bdf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a9bda │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f2374c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + 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 4a9c3f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4a9c3a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f236f2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB call 7343266c <__environ@GLIBC_2.2.5+0x70b74404> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4aed6e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4aeca8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4aed90,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x2699d41,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x211ca53(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x2698672,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x211c9fb(%rip),%rbx │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4aed18,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + push $0x480211b7 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aee87 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4aee60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4aee60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x269869a,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x11,%bh │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0xd(%rbp),%dh │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211b6e9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x211c9a3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480211c9(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 484d0057 <__environ@GLIBC_2.2.5+0x45c11def> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4a9f60 │ │ │ │ - movq $0x4a9db8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4aef07 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4aeee0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9db8 │ │ │ │ + jne 4aeee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x37(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %ch,0x480211b6(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4a9f52 │ │ │ │ - movq $0x4a9e00,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4a9e00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4aeef9 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211b669(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - leave │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4a9e30,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + push $0x480211b6 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aef87 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4aef60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4a9e30 │ │ │ │ + jne 4aef60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - enter $0x211,$0x49 │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4a9f9f │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4a9f6b │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 4a9eeb │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4aa018,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4aa0c8 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4aa000,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov $0x11,%dh │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0xd(%rbp),%dh │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4aa0c8 │ │ │ │ - lea 0x23b8718(%rip),%rbx │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211b5e9(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x211c7a1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4a9faf │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4a9eeb │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4aa048,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4aa0c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4aa030,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4aa0c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aefce │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4aefe8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73432964 <__environ@GLIBC_2.2.5+0x70b746fc> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4af066 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4aefa0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4af088,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4aa0c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d480211c6,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4aa09a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73432a04 <__environ@GLIBC_2.2.5+0x70b7479c> │ │ │ │ + (bad) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4af10f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a9d80 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4af010,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4af130,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4aa2e8 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4aa29c │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4aa14a │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4aa124 │ │ │ │ - movq $0x4aa520,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4aa5a8,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4aa180,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aa180 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4af1a3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4af0b0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x480211c5(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4aa307 │ │ │ │ - movq $0x4aa1c8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,0x480211b3(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af31c │ │ │ │ + movq $0x4af210,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aa1c8 │ │ │ │ + jne 4af210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3b(%rax) │ │ │ │ + add %bh,-0x4d(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - movq $0x4aa1f8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aa1f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4aa2c2 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4aa499 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4aa0d5 │ │ │ │ - movq $0x4aa368,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jge 4aa31c │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4aa499 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4aa0d5 │ │ │ │ - lea 0x211c429(%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 $0x4aa3e0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4aa0d5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x490211c3(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + je 4af2ae │ │ │ │ + add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa3c0 │ │ │ │ - movq $0x4aa078,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 4af29e │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x4aee20,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x4aeea0,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x4aef20,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x4af160,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x3d(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa425 │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c6738,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 4af30c │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4aeba8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x4aec28,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x4aedc0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4aa5f2 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4aa576 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4aa0d5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rcll $0x2,(%rcx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4aa463 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4aa0d5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x211b255(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3f(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4aa435 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4aa0d5 │ │ │ │ + lock (bad) │ │ │ │ + sbb $0x2,%al │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af3cf │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4af380,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4af380 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - rclb $0x2,(%rcx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4aa667 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4aa662 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x240b808(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a9d80 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48021c06(%rax) │ │ │ │ + movl $0x4af3a8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4af3a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48021c06(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4af3c1 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 6f0428 │ │ │ │ + lea 0x23f6ef1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4aa6a9 │ │ │ │ + movabs 0x4ce8458d480211b1,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4af44f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x21edd9c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2233500 │ │ │ │ + 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 %ah,-0x4f(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4af441 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211b121(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - rclb $0x2,(%rcx) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aa6f1 │ │ │ │ + jb 4af496 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4aa708,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x23b6681(%rip),%r14 │ │ │ │ + movq $0x4af4b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x40(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4aa728,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4a9d80 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,-0x59(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - loopne 4aa797 │ │ │ │ - xor %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rax,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa79c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4aa680,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c0740 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21ef58e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + movq $0x4af468,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x83490211,%edi │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4aa6c0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4aa7d8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x211bf01(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex mov $0x11,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 73432e9c <__environ@GLIBC_2.2.5+0x70b74c34> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4af588,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4af588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x96eb0211,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x11,%al │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0xd(%rbp),%dh │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211afc1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aa8d6 │ │ │ │ + jb 4af5f6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4af610,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%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 $0x4af5c8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 4af654 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aa940 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa935 │ │ │ │ + jb 4af70f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4af6e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4af6e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x480211ae(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4af701 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211ae61(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af78f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4af768,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4af768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4af781 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211ade1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aa9a8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aa99d │ │ │ │ + jb 4af7d6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4af7f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ 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 4aac07 │ │ │ │ + rex.RB call 7343316c <__environ@GLIBC_2.2.5+0x70b74f04> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4af86e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4aaa18,-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 4aaa18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x4af7a8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4af890,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x56(%r8) │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aaa40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4af910 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4af818,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%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) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,0x48000000(%rbp) │ │ │ │ - movl $0x4aaa80,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4af997 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4af970,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aaa80 │ │ │ │ + jne 4af970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4af989 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211abd9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fsubrs -0x72b7fdef(%rbx) │ │ │ │ + rex.RB call 73433304 <__environ@GLIBC_2.2.5+0x70b7509c> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4af9f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4af9f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x480211ab(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4afa09 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211ab59(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48004aaa(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4afa97 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4afa70,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aaaa8 │ │ │ │ + jne 4afa70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4afa89 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211aad9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4afade │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4afaf8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 %ecx,(%rdi) │ │ │ │ - test %ecx,0x1(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4aaae8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aaae8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ 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 call 73433474 <__environ@GLIBC_2.2.5+0x70b7520c> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4afb76 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4afab0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4afb98,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4aab28,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aab28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 call 73433514 <__environ@GLIBC_2.2.5+0x70b752ac> │ │ │ │ + (bad) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4afc1f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4afb20,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4afc40,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x55(%r8) │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aab50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4afcc9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4afbc0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,0x1(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4aab90,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + movabs 0x4ce8458d480211a8,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4afd4f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4afd28,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aab90 │ │ │ │ + jne 4afd28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x58(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4afd41 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211a821(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48004aab(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + and %ch,-0x72b7fdef(%rax) │ │ │ │ + rex.RB call 734336bc <__environ@GLIBC_2.2.5+0x70b75454> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4afda8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aabb8 │ │ │ │ + jne 4afda8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4afdc1 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211a7a1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + movabs 0x4ce8458d480211a7,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4afe4f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4afe28,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4afe28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x59(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4afe41 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211a721(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x4aac38,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %ah,-0x72b7fdef(%rdi) │ │ │ │ + rex.RB call 734337bc <__environ@GLIBC_2.2.5+0x70b75554> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4afea8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4aac38 │ │ │ │ + jne 4afea8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4afec1 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211a6a1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4aff16 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4aff30,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x54(%r8) │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aac60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%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 call 734338ac <__environ@GLIBC_2.2.5+0x70b75644> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4affae │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4afee8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4affd0,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%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,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x4aace0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aace0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 call 7343394c <__environ@GLIBC_2.2.5+0x70b756e4> │ │ │ │ + (bad) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b0057 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4aff58,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b0078,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aad08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734339f4 <__environ@GLIBC_2.2.5+0x70b7578c> │ │ │ │ + push $0x49 │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b0108 │ │ │ │ + movq $0x23ab088,-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 $0x4afff8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4b0128,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (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,0x3b(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aad47 │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aad9a │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - movabs 0x358a53b4d000000,%al │ │ │ │ add %al,(%rax) │ │ │ │ - ja 4aae6f │ │ │ │ - movq $0x4aa8b0,-0x98(%r12) │ │ │ │ - mov %r8,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0x4aa8f0,-0x78(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - movq $0x4aa958,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x23aa018,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b01ba │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4b00a0,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x4aa9c0,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x38(%r12),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - lea 0x211b917(%rip),%rbx │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + test $0xa3,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aaeba │ │ │ │ - movq $0x4aaed8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4aadd8 │ │ │ │ - lea 0x211b8df(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jb 4b0365 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4b02e6 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 4b0384 │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b02af │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x4afce8,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x4afd68,-0x68(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + movq $0x4afde8,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x4afe68,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4b0158,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + movq $0x4b0498,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x480211a2(%rax) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 4b02f0 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b042c │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b0349 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4af6a8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4af728,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4af8c0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x4b02e0,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movabs %al,0x834918c583480211 │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x68(%rdi) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4af930,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x4af9b0,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x4afa30,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4afc70,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x4b0380,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %ah,-0x5f(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add $0x18,%rbp │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b0469 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4af548,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4af640,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4b0428,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + movabs 0x76e918c583480211,%al │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - imul $0xffffffff,%edi,%edi │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $1,-0x72b7fdef(%rax) │ │ │ │ + rex.RB call 73433e0c <__environ@GLIBC_2.2.5+0x70b75ba4> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b04f8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b04f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dl,0x480211a0(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b0511 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x211a051(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aaf7e │ │ │ │ - movq $0x4aafa0,-0x8(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x211b78b(%rip),%rsi │ │ │ │ - lea 0x211b78c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4aadd8 │ │ │ │ - lea 0x211b82b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jb 4b0566 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b0580,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,%cl │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b0538,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4ab061 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4ab042 │ │ │ │ + mov %bl,-0x72b7fdef(%rdi) │ │ │ │ + rex.RB call 73433f54 <__environ@GLIBC_2.2.5+0x70b75cec> │ │ │ │ + pop %rsi │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a8800 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x4b0640,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b0640 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x61(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b0659 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x2119f09(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ab08a │ │ │ │ + or %bl,-0x72b7fdef(%rdi) │ │ │ │ + rex.RB call 73433fd4 <__environ@GLIBC_2.2.5+0x70b75d6c> │ │ │ │ + pop %rsi │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a8800 │ │ │ │ + movq $0x4b06c0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b06c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sahf │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b06d9 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x2119e89(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab0c6 │ │ │ │ + jb 4b072e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b0748,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ab130 │ │ │ │ - add $0x18,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734340c4 <__environ@GLIBC_2.2.5+0x70b75e5c> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab125 │ │ │ │ + ja 4b07c6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b0700,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b07e8,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ab376 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ab198,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ab198 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + 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,0x2d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b0770,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - mov $0x4a,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %bl,-0x72b7fdef(%rbp) │ │ │ │ + rex.RB call 734341cc <__environ@GLIBC_2.2.5+0x70b75f64> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b08b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab1c0 │ │ │ │ + jne 4b08b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pushf │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b08d1 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x2119c91(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,0x48000000(%rbx) │ │ │ │ - movl $0x4ab200,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + nop │ │ │ │ + pushf │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b095f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b0938,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab200 │ │ │ │ + jne 4b0938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x64(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b0951 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x2119c11(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - mov $0x4a,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %bl,0x458d4802(%rcx,%rdx,1) │ │ │ │ + call 734342cc <__environ@GLIBC_2.2.5+0x70b76064> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b09b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab228 │ │ │ │ + jne 4b09b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x1(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab267 │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x269850a,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + fwait │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b09d1 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x2119b91(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x4ab2a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ab2a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b0a26 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b0a40,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - mov $0x4a,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ab2d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x3f(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab30f │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x269850a,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734343bc <__environ@GLIBC_2.2.5+0x70b76154> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab366 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - movq $0x269850a,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ + ja 4b0abe │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b09f8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b0ae0,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x21ed189(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%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 %eax,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4ab0a0,-0x88(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x4ab0e0,-0x68(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x23aa018,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4ab148,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7343445c <__environ@GLIBC_2.2.5+0x70b761f4> │ │ │ │ + (bad) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b0b67 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b0a68,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b0b88,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab4b7 │ │ │ │ - movq $0x4ab010,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - movq $0x4ab058,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x4ab3a0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0x211b2f7(%rip),%rbx │ │ │ │ + ja 4b0bfb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4b0b08,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push $0x48021199 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b0c87 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b0c60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b0c60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cltd │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b0c79 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x21198e9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 484d1e39 <__environ@GLIBC_2.2.5+0x45c13bd1> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab502 │ │ │ │ + jb 4b0d07 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bb280 │ │ │ │ + movq $0x4b0ce0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b0ce0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48021198(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b0cf9 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x2119869(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push $0x48021198 │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b0d87 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b0d60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b0d60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cwtl │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b0d79 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x21197e9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 484d1f38 <__environ@GLIBC_2.2.5+0x45c13cd0> │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab54a │ │ │ │ + jb 4b0e07 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a8868 │ │ │ │ + movq $0x4b0de0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b0de0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x48021197(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b0df9 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1650 │ │ │ │ + lea 0x2119769(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab586 │ │ │ │ + jb 4b0e4e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b0e68,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + 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 4ab76f │ │ │ │ + rex.RB call 734347e4 <__environ@GLIBC_2.2.5+0x70b7657c> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b0ee6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ab5f8,-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 4ab5f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + movq $0x4b0e20,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b0f08,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 call 73434884 <__environ@GLIBC_2.2.5+0x70b7661c> │ │ │ │ + (bad) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b0f8f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b0e90,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b0fb0,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (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 %esp,0x48000000(%rbx) │ │ │ │ - movl $0x4ab638,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ab638 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7343492c <__environ@GLIBC_2.2.5+0x70b766c4> │ │ │ │ + push $0x49 │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1040 │ │ │ │ + movq $0x23ab088,-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 $0x4b0f30,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4b1060,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,-0x4a(%r8) │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ab660 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %eax,(%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 $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x269846a,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x4ab6e0,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4b0fd8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x38,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) │ │ │ │ + mov %dl,0x458d4802(%rcx,%rdx,1) │ │ │ │ + loopne 4b1151 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b122d │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b1148,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab6e0 │ │ │ │ + jne 4b1148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x6c(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4b1170,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b1170 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 4b11d3 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b1231 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b11c3 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4af3e8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4af4e0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b121d │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4b01e0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4b1288,-0x8(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x211936a(%rip),%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4ae9c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x2119331(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 4b1360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - mov $0x4a,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ab708 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 4b12b3 │ │ │ │ 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbp,%rbp,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + xchg %eax,%ebx │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 4b1349 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jae 4b13e1 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ab75f │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - movq $0x269846a,-0x20(%r12) │ │ │ │ + ja 4b132d │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4b0878,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x4b08f8,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x4b0978,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x4b0bb8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + movq $0x4b1270,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 4b14c9 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b13a2 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x4b04b8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4b05b0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4b1250,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x21eccf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x48021191(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1484 │ │ │ │ + mov 0x4(%rax),%rcx │ │ │ │ + mov 0xc(%rax),%rdx │ │ │ │ + mov 0x14(%rax),%rsi │ │ │ │ + mov 0x1c(%rax),%rax │ │ │ │ + movq $0x4b0c20,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x4b0ca0,-0x70(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + movq $0x4b0d20,-0x58(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + movq $0x4b0da0,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x4b1090,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + movq $0x4b13d0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + nop │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1527 │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + movq $0x4b0600,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x4b0680,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x4b0818,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x4b14b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b15d8 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b15a8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b15a8 │ │ │ │ + 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,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 237c290 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - js 4ab7fa │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4ab823 │ │ │ │ + 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),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4ab560,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x23aa018,-0x50(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x4ab5a0,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b1560,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b169d │ │ │ │ + movq $0x4af338,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4b1100,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4b15f8,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x2118ed9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 4ab8a2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4ab8c3 │ │ │ │ - movq $0x4ab4e0,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0x7d1c78,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x269846a,-0x40(%r12) │ │ │ │ - movq $0x4ab518,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - movq $0x4ab7a8,-0x18(%r12) │ │ │ │ - lea -0x4b(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x211aef3(%rip),%rbx │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2118e9b(%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) │ │ │ │ - loopne 4ab89c │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab912 │ │ │ │ + jb 4b17ee │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aba88 │ │ │ │ + movq $0x4b1770,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b1770 │ │ │ │ + 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 clc │ │ │ │ + test $0x17,%al │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4b17a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b17de │ │ │ │ + movq $0x22e26b8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x23f4ac0(%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) │ │ │ │ - lretq $0x21e │ │ │ │ + mov $0x8d,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ab975 │ │ │ │ + jb 4b185d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ab968,-0x18(%rbp) │ │ │ │ + movq $0x4b1850,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ab968 │ │ │ │ + jne 4b1850 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - lret $0x21e │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %dh,-0x73(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7bf8a0 │ │ │ │ + jmp 4b1b40 │ │ │ │ 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 4ab9b6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x9(%rax) │ │ │ │ + (bad) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b18a5 │ │ │ │ + movq $0x4b18c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 7f78b0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x78(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4ab990,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - enter $0x21e,$0x48 │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x8c,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4abb35 │ │ │ │ - movq $0x4abac0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4b19cf │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b1958,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4abac0 │ │ │ │ + jne 4b1958 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + add %ch,-0x74(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4abb40 │ │ │ │ + je 4b19d3 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4b19e7 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4abb25 │ │ │ │ + ja 4b19bf │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4ab8f0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4ab928,-0x28(%r12) │ │ │ │ + movq $0x4b1728,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4b1810,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ab9d8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x4b1880,-0x10(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x211ac94(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x211a6b2(%rip),%rbx │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + lea 0x21f0764(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + lea 0x2118bbb(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jo 4abb0a │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4abb82 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aba88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4abbbe │ │ │ │ + jb 4b1a36 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b1a50,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ 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 4abc3a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4abc18,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4abc18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - lea 0x21ec8e7(%rip),%rdi │ │ │ │ - lea 0x21ec9a8(%rip),%rsi │ │ │ │ - lea 0x21ec9c9(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4abb98,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4abbd8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b1a08,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4abd1d │ │ │ │ - movq $0x4abb60,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4abc58,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + mov (%rcx),%dl │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x4b1910,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4b1a80,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x211aab1(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2118a8c(%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 $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,-0x72b7fdef(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4abd6a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aba88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4abda6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x2118a5f(%rip),%rsi │ │ │ │ + lea 0x2118a61(%rip),%r14 │ │ │ │ + jmp 20ae730 │ │ │ │ + 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 │ │ │ │ + pop %rax │ │ │ │ + mov (%rcx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4abe26 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4abe00,-0x18(%rbp) │ │ │ │ + jb 4b1baa │ │ │ │ + movq $0x4b1ba0,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4abe00 │ │ │ │ + jne 4b1ba0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x42(%r8) │ │ │ │ - rex.WX add %cl,0x43(%rbx,%r9,4) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov (%rcx),%dl │ │ │ │ + add 0x73(%rbx,%rcx,4),%cl │ │ │ │ (bad) │ │ │ │ - lea 0x21ec6f7(%rip),%rdi │ │ │ │ - lea 0x21ec7b8(%rip),%rsi │ │ │ │ - lea 0x21ec7d9(%rip),%r14 │ │ │ │ - jmp 7c6c08 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b1b40 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4abe97 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21ed54f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%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 4b1c0c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1c01 │ │ │ │ + movq $0x4b1b68,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4b1c28,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 7f8d90 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x21189d5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4abd80,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4abdc0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x6fda68,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x58(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4abf95 │ │ │ │ - movq $0x4abd48,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4abed0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%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,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x211a849(%rip),%rbx │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x211893b(%rip),%rbx │ │ │ │ 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 $0xc3,%al │ │ │ │ - (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 7342f914 <__environ@GLIBC_2.2.5+0x70b716ac> │ │ │ │ - rex.R │ │ │ │ + sub %cl,-0x72b7fdef(%rcx) │ │ │ │ + rex.RB loopne 4b1d39 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b1d41 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ac000,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4b1d30,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac000 │ │ │ │ + jne 4b1d30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3d(%rax) │ │ │ │ - (bad) │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7bf8a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %ah,%al │ │ │ │ + mov %dl,(%rcx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + jae 4b1d4b │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4b4158 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b1d7e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 2138198 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ret $0x21e │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ac0bd │ │ │ │ - movq $0x4abfc0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4ac030,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x211a731(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x59(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ac2d0 │ │ │ │ - movq $0x4ac128,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4b1ed9 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b1de8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac128 │ │ │ │ + jne 4b1de8 │ │ │ │ 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 %ch,(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ac2c2 │ │ │ │ - movq $0x4ac170,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ac170 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %bl,(%rsi) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4b1e20 │ │ │ │ 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 %ah,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4ac1a0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rax) │ │ │ │ + movl $0x4b1e58,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac1a0 │ │ │ │ + jne 4b1e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x490211a6(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ac30f │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4ac2db │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 4ac25b │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4ac388,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ac438 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4ac370,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ac438 │ │ │ │ - lea 0x23b63a8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 4b1eb9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4b1d58,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-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 $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x211a569(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4ac31f │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4ac25b │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4ac3b8,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ac438 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4ac3a0,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ac438 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4ac438 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x480211a4 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ac40a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4b1f41 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b1f55 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1f4a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ac0f0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b1d98,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b1f70,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4ac658 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4ac60c │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4ac4ba │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4ac494 │ │ │ │ - movq $0x4ac890,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4ac918,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4ac4f0,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48004b1f(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ac4f0 │ │ │ │ + jne 4b1f98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5d(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ac677 │ │ │ │ - movq $0x4ac538,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ac538 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b1fff │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x23aa090,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x23a9fa0,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movabs %eax,0xc5680045c7480211 │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ac568 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movabs %al,0x8b4810758b4c0211 │ │ │ │ - jne 4ac588 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4ac632 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4ac809 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4ac445 │ │ │ │ - movq $0x4ac6d8,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 4ac68c │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4ac809 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4ac445 │ │ │ │ - lea 0x211a1f1(%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 $0x4ac750,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4ac445 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x5f(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x40,%r12 │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ac730 │ │ │ │ - movq $0x4ac3e8,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 4b2078 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b1ef0,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - movabs 0x3b4d28c483490211,%eax │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c6870,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4ac962 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4ac8e6 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4ac445 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - lahf │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4ac7d3 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4ac445 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lahf │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4ac7a5 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4ac445 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - sahf │ │ │ │ + add %dh,-0x7b(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ac9d7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4ac9d2 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + jb 4b2151 │ │ │ │ + movq $0x4b20e0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2409498(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ac0f0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b20e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4ac98c │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4aca12 │ │ │ │ + add %dh,(%rax) │ │ │ │ + test %edx,(%rcx) │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x65(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4b2189 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2141 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4b1ce8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4b2028,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4b2172 │ │ │ │ + mov 0x4(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0x21eff4a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov 0x5(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0x21efec3(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + lea 0x21effce(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + test %dl,(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b21d6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4acc20 │ │ │ │ + jmp 4b20a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,-0x72b7fdef(%rsi) │ │ │ │ - rex.RB call 7343037c <__environ@GLIBC_2.2.5+0x70b72114> │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b221e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4aca68,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x4b2238,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aca68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x62(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4aca90,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14d │ │ │ │ - jmp 2369738 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sahf │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4acac0,0x0(%rbp) │ │ │ │ - lea 0x24093c2(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 2300750 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4802119d(%rax) │ │ │ │ - movl $0x4acae8,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23b4297(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x63(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4acb08,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4ac0f0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - out %eax,$0x30 │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rdx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + 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 $0x4b21f0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4acb4e │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + rex adcl $0x2,(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b22f6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b233e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b2358,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x78(%rdi) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4acb28,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4802119c(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4acccd │ │ │ │ - movq $0x4acc58,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4acc58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x64(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4accd8 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4accbd │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4ac9f0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4aca28,-0x28(%r12) │ │ │ │ + movq $0x4b2310,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4acb70,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2119bfc(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x211951a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fcomps -0x72b7fdef(%rbx) │ │ │ │ + and %al,-0x72b7fdef(%rdx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4acd1a │ │ │ │ + jb 4b2416 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4acc20 │ │ │ │ + jmp 4b20a0 │ │ │ │ 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) │ │ │ │ + loopne 4b23af │ │ │ │ + adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4acd56 │ │ │ │ + jb 4b2456 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b20a0 │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4acdd2 │ │ │ │ + jb 4b249e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4acdb0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x4b24b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4acdb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - lea 0x21eb74f(%rip),%rdi │ │ │ │ - lea 0x21eb810(%rip),%rsi │ │ │ │ - lea 0x21eb831(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + 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 call 73435e34 <__environ@GLIBC_2.2.5+0x70b77bcc> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2536 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b2470,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b2558,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b25d8 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4acd30,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4acd70,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b24e0,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x66(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aceb5 │ │ │ │ - movq $0x4accf8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4acdf0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2119a19(%rip),%rbx │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock cltd │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4acf02 │ │ │ │ + sbb %al,-0x72b7fdef(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b261e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4acc20 │ │ │ │ + jmp 4b20a0 │ │ │ │ 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) │ │ │ │ + fdivrs 0x11(%rdi) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b265e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4acf3e │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + jg 4b2688 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b269e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b20a0 │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4acfbe │ │ │ │ + jb 4b26e6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4acf98,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x4b2700,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4acf98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - iret │ │ │ │ - rex.WX add %cl,0x43(%rbx,%r9,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - lea 0x21eb55f(%rip),%rdi │ │ │ │ - lea 0x21eb620(%rip),%rsi │ │ │ │ - lea 0x21eb641(%rip),%r14 │ │ │ │ - jmp 7c6c08 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + 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 call 7343607c <__environ@GLIBC_2.2.5+0x70b77e14> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b277e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b26b8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b27a0,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%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 $0x30,%esp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + 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 call 7343611c <__environ@GLIBC_2.2.5+0x70b77eb4> │ │ │ │ + (bad) │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad02f │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21ec3b7(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + ja 4b2827 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b2728,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b2848,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b28d1 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4acf18,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4acf58,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b27c8,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad12d │ │ │ │ - movq $0x4acee0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4ad068,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21197b1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021197(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ad340 │ │ │ │ - movq $0x4ad198,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad198 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x69(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ad332 │ │ │ │ - movq $0x4ad1e0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad1e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + and %bh,0x11(%rbp) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b2916 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ + loopne 4b29aa │ │ │ │ adc %eax,(%rdx) │ │ │ │ - movq $0x4ad210,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad210 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b2956 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad37f │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4ad34b │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 4ad2cb │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4ad3f8,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ad4a8 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4ad3e0,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ad4a8 │ │ │ │ - lea 0x23b5338(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x21195b9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4ad38f │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4ad2cb │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4ad428,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ad4a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4ad410,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4ad4a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + movabs 0x4cf0458d4802117c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b2996 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + jl 4b29c0 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b29d6 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b2a1e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b2a38,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734363b4 <__environ@GLIBC_2.2.5+0x70b7814c> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2ab6 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b29f0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b2ad8,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4ad4a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x48021194,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ad47a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73436454 <__environ@GLIBC_2.2.5+0x70b781ec> │ │ │ │ + (bad) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2b5f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ad160 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b2a60,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b2b80,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4ad6c8 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4ad67c │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4ad52a │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4ad504 │ │ │ │ - movq $0x4ad900,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4ad988,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4ad560,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad560 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB call 734364fc <__environ@GLIBC_2.2.5+0x70b78294> │ │ │ │ + push $0x49 │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2c10 │ │ │ │ + movq $0x23ab088,-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 $0x4b2b00,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4b2c30,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x48021193(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ad6e7 │ │ │ │ - movq $0x4ad5a8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad5a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6d(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4ad5d8,0x0(%rbp) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2cc2 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ad5d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4b2ba8,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4ad6a2 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %bh,0x11(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 4b2d39 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b2ea7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ cmp $0x3,%rcx │ │ │ │ - jge 4ad879 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4ad4b5 │ │ │ │ - movq $0x4ad748,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + jb 4b2e1a │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4b2ec8 │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2ddb │ │ │ │ + mov 0x4(%rbx),%rcx │ │ │ │ + mov 0xc(%rbx),%rdx │ │ │ │ + mov 0x14(%rbx),%rsi │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x4b28f0,-0xa0(%r12) │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x4b2930,-0x80(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x4b2970,-0x60(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4b29b0,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4b2c60,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + movq $0x4b3000,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 4ad6fc │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4ad879 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4ad4b5 │ │ │ │ - lea 0x2119241(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 4b2e20 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + or -0x7d(%rax),%cl │ │ │ │ + stc │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + add %eax,%fs:(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2e87 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b23f0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x4b2430,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4b2588,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4b2e10,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4ad7c0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4ad4b5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ + add %dl,0x77(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad7a0 │ │ │ │ - movq $0x4ad458,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b2f4f │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4b25f8,-0x78(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x4b2638,-0x58(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4b2678,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4b2878,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + movq $0x4b2ec0,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x6f(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x48021176(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x20,%rbp │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ad805 │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c6930,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + ja 4b2fca │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x4b22d0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4b2388,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4ad9d2 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4ad956 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4ad4b5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4b2f80,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dl,(%rax) │ │ │ │ - nop │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4ad843 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4ad4b5 │ │ │ │ + jbe 4b3010 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + jne 4b3030 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b3046 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c02118f(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4ad815 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4ad4b5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - (bad) │ │ │ │ + mov $0x75,%al │ │ │ │ adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ada47 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4ada42 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2408428(%rip),%r14 │ │ │ │ + jb 4b3086 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ad160 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 4b20a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,-0x72b7fdef(%rdi) │ │ │ │ - rex.RB call 734313b4 <__environ@GLIBC_2.2.5+0x70b7314c> │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b30ce │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4adaa0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x4b30e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4adaa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov (%rcx),%ss │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,%r8b │ │ │ │ - fimull 0x0(%rdx) │ │ │ │ - mov 0x7(%rbx),%r14d │ │ │ │ - jmp 2369738 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4802118e(%rax) │ │ │ │ - movl $0x4adaf8,0x0(%rbp) │ │ │ │ - lea 0x240838a(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 2300750 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov (%rcx),%ss │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r12b,(%r8) │ │ │ │ - fisttpl 0x0(%rdx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23b325f(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lea (%rcx),%edx │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r8b,-0x25(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - xor %dh,%dh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - incl (%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73436a64 <__environ@GLIBC_2.2.5+0x70b787fc> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3166 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b30a0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b3188,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - xor $0xd7,%al │ │ │ │ - xor %al,(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ 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 %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) │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b3110,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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) │ │ │ │ + clc │ │ │ │ + jae 4b3228 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b323e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4902118d(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4adbf5 │ │ │ │ - movq $0x4ada60,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4adb68,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2118d89(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4802118d(%rax) │ │ │ │ + mov $0x48021173,%eax │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ade08 │ │ │ │ - movq $0x4adc60,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4adc60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4802118d(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4addfa │ │ │ │ - movq $0x4adca8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4adca8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 4b327e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - lea (%rcx),%edx │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,%r8b │ │ │ │ - fmull 0x0(%rdx) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4adcd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + js 4b3309 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b32be │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - lea (%rcx),%edx │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4ade13 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 4add93 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4adec0,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4adf70 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4adea8,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4adf70 │ │ │ │ - lea 0x23b4870(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2118bc1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4ade57 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4add93 │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4adef0,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4adf70 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4aded8,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4adf70 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b3306 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b3320,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73436c9c <__environ@GLIBC_2.2.5+0x70b78a34> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b339e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b32d8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b33c0,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73436d3c <__environ@GLIBC_2.2.5+0x70b78ad4> │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4adf70 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rorb $0x45,-0x72b7fdef(%rdx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4adf42 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3447 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4adc28 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b3348,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b3468,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4ae190 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4ae144 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4adff2 │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4adfcc │ │ │ │ - movq $0x4ae3c8,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4ae450,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4ae028,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ae028 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b34db │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4b33e8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021189(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ae1af │ │ │ │ - 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) │ │ │ │ - add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jno 4b3518 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 10436e5c <__environ@GLIBC_2.2.5+0xdb78bf4> │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x77(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4ae0a0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %eax,(%eax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 966a6d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ae0a0 │ │ │ │ + jne 4b3550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x77(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4ae16a │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4ae341 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4adf7d │ │ │ │ - movq $0x4ae210,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 4ae1c4 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4ae341 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4adf7d │ │ │ │ - lea 0x2118849(%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 $0x4ae288,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4adf7d │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xchg %edx,(%rcx) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %al,%al │ │ │ │ + jo 4b3560 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,-0x7eb70000(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ae268 │ │ │ │ - movq $0x4adf20,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 4b35f4 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x4b3218,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x4b3258,-0x60(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4b3298,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4b3498,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b366c │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b3020,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4b3060,-0x38(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4b31b8,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x79(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x4802116f(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b36ff │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ae2cd │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 4b36f4 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b2ce8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c6a00,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4b3508,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4ae49a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4ae41e │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4adf7d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - xchg %dl,(%rcx) │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4ae3e0 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4ae30b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4adf7d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4c021185(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4ae2dd │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4adf7d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - test %edx,(%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ae50f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4ae50a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2407960(%rip),%r14 │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4adc28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 4ae9c0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%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) │ │ │ │ - cmp %al,-0x72b7fdef(%rbp) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ae54a │ │ │ │ + clc │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b373e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ae758 │ │ │ │ + jmp 4b20a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4ae4e2 │ │ │ │ - adc %eax,(%rdx) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ae5b1 │ │ │ │ + jb 4b3786 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ae5a0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x4b37a0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ae5a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x48021184(%rax) │ │ │ │ - movl $0x4ae5c8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 23728c8 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x7c(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4ae5f8,0x0(%rbp) │ │ │ │ - lea 0x240788a(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 2300750 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adcl $0x2,(%rcx) │ │ │ │ - movq $0x4ae620,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23b275f(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x48021183(%rax) │ │ │ │ - movl $0x4ae640,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4adc28 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - xor $0xcc,%al │ │ │ │ - xor %al,(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ae686 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x78(%rdi) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4ae660,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + movq $0x4b3758,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ae805 │ │ │ │ - movq $0x4ae790,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ae790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ae810 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ae7f5 │ │ │ │ + ja 4b386b │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4ae528,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4ae560,-0x28(%r12) │ │ │ │ + movq $0x4b3718,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4ae6a8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x4b37d0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2118254(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x21179e2(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %al,-0x72b7fdef(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ae852 │ │ │ │ + subb $0x2,0x11(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b38b6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ae758 │ │ │ │ + jmp 4b20a0 │ │ │ │ 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) │ │ │ │ + rex insl (%dx),%es:(%rdi) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ae88e │ │ │ │ + jb 4b38f6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b20a0 │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4ae90a │ │ │ │ + jb 4b393e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ae8e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x4b3958,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ae8e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - lea 0x21e9c17(%rip),%rdi │ │ │ │ - lea 0x21e9cd8(%rip),%rsi │ │ │ │ - lea 0x21e9cf9(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + 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 call 734372d4 <__environ@GLIBC_2.2.5+0x70b7906c> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b39d6 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b3910,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b39f8,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4ae868,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4ae8a8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b3980,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x49021180(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ae9ed │ │ │ │ - movq $0x4ae830,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4ae928,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2118071(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %ch,0x11(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b3aae │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W adcb $0x2,(%rcx) │ │ │ │ + imul $0x2,(%rcx),%rdx │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aea3a │ │ │ │ + jb 4b3aee │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ae758 │ │ │ │ + jmp 4b20a0 │ │ │ │ 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 4aea76 │ │ │ │ + or %ch,0x11(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b3b2e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b20a0 │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4aeaf6 │ │ │ │ + jb 4b3b76 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4aead0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x4b3b90,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aead0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - jmp 4aeb21 │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - lea 0x21e9a27(%rip),%rdi │ │ │ │ - lea 0x21e9ae8(%rip),%rsi │ │ │ │ - lea 0x21e9b09(%rip),%r14 │ │ │ │ - jmp 7c6c08 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aeb67 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21ea87f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4aea50,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4aea90,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7343750c <__environ@GLIBC_2.2.5+0x70b792a4> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3c0e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b3b48,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b3c30,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jle 4aec40 │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4aea18,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4aeba0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2117e09(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jle 4aeca8 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4aee78 │ │ │ │ - movq $0x4aecd0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aecd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jge 4aece0 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000001(%rdx) │ │ │ │ - movl $0x4aed18,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aed18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4802117d(%rax) │ │ │ │ - movl $0x4aed48,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4aed48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7d(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734375ac <__environ@GLIBC_2.2.5+0x70b79344> │ │ │ │ + (bad) │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4aeeb7 │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4aee83 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 4aee03 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4aef30,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4aefe0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4aef18,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4aefe0 │ │ │ │ - lea 0x23b3800(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2117c11(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4aeec7 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4aee03 │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4aef60,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4aefe0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4aef48,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4aefe0 │ │ │ │ + ja 4b3cb7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b3bb8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b3cd8,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3d4b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4b3c58,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d48021168,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b3d96 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + 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) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4aefe0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + push $0xffffffff8d480211 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b3dd6 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %bh,0x11(%rbx) │ │ │ │ + and %ch,0x11(%rax) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4aefb2 │ │ │ │ + jb 4b3e16 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aec98 │ │ │ │ + jmp 4b20a0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + loopne 4b3e95 │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b3e56 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b20a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4af200 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4af1b4 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4af062 │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4af03c │ │ │ │ - movq $0x4af438,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4af4c0,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4af098,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af098 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b3e9e │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b3eb8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jp 4af0a8 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4af0e0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af0e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + 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 call 73437834 <__environ@GLIBC_2.2.5+0x70b795cc> │ │ │ │ + pop %rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b3f36 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b3e70,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b3f58,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jns 4af0f0 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,(%r8) │ │ │ │ - int1 │ │ │ │ - rex.WX add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ 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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c021179(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4af1da │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4af3b1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4aefed │ │ │ │ - movq $0x4af280,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 4af234 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4af3b1 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4aefed │ │ │ │ - lea 0x2117899(%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 $0x4af2f8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4aefed │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - js 4af290 │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734378d4 <__environ@GLIBC_2.2.5+0x70b7966c> │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4af2d8 │ │ │ │ - movq $0x4aef90,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 4b3fdf │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b3ee0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - ja 4af308 │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x38(%rdi) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c6ac0,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b4000,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4af50a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4af48e │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4aefed │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x76(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4af37b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4aefed │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jne 4af4d0 │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4af4d8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4af34d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4aefed │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - jne 4af548 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4af57f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4af57a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x24068f0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4aec98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48021175 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4af5e9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7343797c <__environ@GLIBC_2.2.5+0x70b79714> │ │ │ │ + push $0x49 │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4090 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4af5d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4b3f80,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4b40b0,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af5d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jne 4af5e8 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r8b,(%r8) │ │ │ │ - testb $0x4c,0x0(%rdx) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp 23728c8 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - je 4af610 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r14b,(%r8) │ │ │ │ - testb $0x48,0x0(%rdx) │ │ │ │ - lea 0x2406852(%rip),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 2300750 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x74(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4af658,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23b1727(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - je 4af668 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r15b,-0xa(%r8) │ │ │ │ - rex.WX add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - xor %dh,%dh │ │ │ │ - (bad) │ │ │ │ - incl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - cld │ │ │ │ - mov $0x1f0f0030,%ebx │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %dh,0x3f(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4b4028,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - je 4af708 │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4af598,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4af6a0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21173e1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - je 4af770 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4af940 │ │ │ │ - movq $0x4af798,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af798 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jae 4af7a8 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000001(%rdx) │ │ │ │ - movl $0x4af7e0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4b43da │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b43cf │ │ │ │ + movq $0x4b20a0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4b41b8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4af7e0 │ │ │ │ + jne 4b41b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021173(%rax) │ │ │ │ - movl $0x4af810,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4af810 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x73(%rax) │ │ │ │ + add %bl,0x64(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4af97f │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4af94b │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 4b4224 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4b4499 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4214 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4b21b0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4b2268,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0xd8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b44a7 │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4b3690,-0xd0(%r12) │ │ │ │ + mov %rax,-0xc0(%r12) │ │ │ │ + mov %rdx,-0xb8(%r12) │ │ │ │ + mov %rbx,-0xb0(%r12) │ │ │ │ + lea -0xd0(%r12),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ cmp $0x3,%rdx │ │ │ │ - jge 4af8cb │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4af9f8,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4afaa8 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4af9e0,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4afaa8 │ │ │ │ - lea 0x23b2d38(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jb 4b43e5 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + jb 4b4339 │ │ │ │ + mov 0x4(%rcx),%rdx │ │ │ │ + mov 0xc(%rcx),%rsi │ │ │ │ + mov 0x14(%rcx),%rdi │ │ │ │ + mov 0x1c(%rcx),%rcx │ │ │ │ + movq $0x4b3d70,-0xa8(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x4b3db0,-0x88(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x4b3df0,-0x68(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4b3e30,-0x48(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4b40e0,-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) │ │ │ │ + lea -0xa8(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x5(%rcx),%rdx │ │ │ │ + mov 0xd(%rcx),%rsi │ │ │ │ + mov 0x15(%rcx),%rcx │ │ │ │ + movq $0x4b3a88,-0xa8(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x4b3ac8,-0x88(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x4b3b08,-0x68(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4b3d08,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0xa8(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2117219(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x211622f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4af98f │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4af8cb │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4afa28,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 4b4460 │ │ │ │ + mov 0x6(%rcx),%rdx │ │ │ │ + mov 0xe(%rcx),%rcx │ │ │ │ + movq $0x4b3890,-0xa8(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x4b38d0,-0x88(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x4b3a28,-0x68(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0xa8(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + movq $0x4b3828,-0xa8(%r12) │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + lea -0xa6(%r12),%rax │ │ │ │ + add $0xffffffffffffff60,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4afaa8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4b3828 │ │ │ │ + lea 0x2116169(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd8,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4afa10,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4afaa8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ch,0x61(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b4582 │ │ │ │ + movq $0x4b4510,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b4510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4572 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + movq $0x287fa82,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x2881711,-0x8(%r12) │ │ │ │ + movq $0x287e8ea,(%r12) │ │ │ │ + movq $0x4b45a0,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x23ac580,0x0(%rbp) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 4b4158 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21160cf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + ficompl (%rsi) │ │ │ │ + add -0x39(%rax),%cl │ │ │ │ + add %r9b,%r8b │ │ │ │ + rex.RB │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4b45c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + fstps (%rsi) │ │ │ │ + add 0x73(%rbx,%rcx,4),%cl │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 7f5290 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%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 $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x211603b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4afaa8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,0x11(%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4afa7a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b466e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4af760 │ │ │ │ + jmp 2138198 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4afcc8 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4afc7c │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4afb2a │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4afb04 │ │ │ │ - movq $0x4aff00,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4aff88,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4b4799 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b46e0,-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 │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4afb60,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4afb60 │ │ │ │ + jne 4b46e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jo 4afb70 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4afba8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4afba8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4afbd8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rax) │ │ │ │ + movl $0x4b4718,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4afbd8 │ │ │ │ + jne 4b4718 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c02116f(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4afca2 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4afe79 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4afab5 │ │ │ │ - movq $0x4afd48,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 4afcfc │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4afe79 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4afab5 │ │ │ │ - lea 0x2116ea1(%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 $0x4afdc0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4afab5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x40,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4afda0 │ │ │ │ - movq $0x4afa58,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 4b4779 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4b4648,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4b4801 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b481e │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4afe05 │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c6b90,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 4b4813 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b4688,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4b4838,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4affd2 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4aff56 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4afab5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + 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 %dh,0x6c(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4afe43 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4afab5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - imul $0x2,(%rcx),%edx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4afe15 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4afab5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - imul $0x2,(%rcx),%edx │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b0047 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4b0042 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2405e28(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4af760 │ │ │ │ + jne 4b4860 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4b00c9 │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b0082 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b0268 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b48c7 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x23aa090,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x23a9fa0,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4949 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b47b0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5339,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,0x11(%rbx) │ │ │ │ + sbb %bl,0x11(%rbp) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB call 734339ec <__environ@GLIBC_2.2.5+0x70b75784> │ │ │ │ - push %rcx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4b4a35 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b00d8,-0x18(%rbp) │ │ │ │ + movq $0x4b49b0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b00d8 │ │ │ │ + jne 4b49b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - push $0x11 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,(%r8) │ │ │ │ - add %ecx,0x0(%rbx) │ │ │ │ - lea 0x2405d7a(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 2300750 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6a(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rsp │ │ │ │ adc %eax,(%rdx) │ │ │ │ - movq $0x4b0130,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23b0c4f(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4b49e4 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 4b49d6 │ │ │ │ + mov 0x4(%rbx),%r14 │ │ │ │ + lea 0x21ed745(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + lea 0x2115c8c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b4a39 │ │ │ │ + movq $0x4b4a10,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b4a10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push $0x11 │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,0x1(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - and %dh,%dh │ │ │ │ - (bad) │ │ │ │ - incl (%rax) │ │ │ │ + add %dh,0x5c(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4b4a60,-0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b4bf0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + lea 0x21ed73e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xb1,%al │ │ │ │ - xor %al,(%rax) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x4b48f0,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b0196 │ │ │ │ + jb 4b4ae6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b4b00,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x78(%rdi) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4b0170,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + movq $0x4b4ab8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x69(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + pop %rdx │ │ │ │ adc %eax,(%rdx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b0315 │ │ │ │ - movq $0x4b02a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b02a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - imul $0xd8894802,(%rcx),%edx │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b0320 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0305 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b0060,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4b0098,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b01b8,-0x10(%r12) │ │ │ │ + ja 4b4bc2 │ │ │ │ + movq $0x4b4968,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4b4b30,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21168b4(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2115a9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x2115ed2(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - push $0xffffffff8d480211 │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b0362 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b0268 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x2115a6f(%rip),%rsi │ │ │ │ + lea 0x2115a71(%rip),%r14 │ │ │ │ + jmp 20ae730 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %ah,0x5a(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b039e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 4b4cd2 │ │ │ │ + movq $0x4b4c60,-0x10(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b4c60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4cc2 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + movq $0x7f8f88,-0x20(%r12) │ │ │ │ + movq $0x287fa82,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x2881711,-0x8(%r12) │ │ │ │ + movq $0x2898941,(%r12) │ │ │ │ + movq $0x4b4cf0,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x8(%rbp) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b4bf0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21159cf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b041a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b03f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b03f8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4b4d18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - lea 0x21e8107(%rip),%rdi │ │ │ │ - lea 0x21e81c8(%rip),%rsi │ │ │ │ - lea 0x21e81e9(%rip),%r14 │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + rex.X adc %eax,0x2(%rax) │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + movq $0x28b5e61,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2115933(%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) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b0378,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4df5 │ │ │ │ movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b03b8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x23a9fa0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0x21158b9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - adc %eax,(%edx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b04fd │ │ │ │ - movq $0x4b0340,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b0438,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21166d1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov $0x1b,%cl │ │ │ │ + add -0xa(%rcx,%rcx,4),%cl │ │ │ │ + lea 0x211588f(%rip),%r14 │ │ │ │ + jmp 6f26d8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x66,%al │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b054a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b0268 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 4b4ed5 │ │ │ │ + movq $0x4b4e88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b4e88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x48004b4e(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b4eb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b0586 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x21b8473(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21b8434(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x21157fc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b0606 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b05e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b501a │ │ │ │ + movq $0x4b4f38,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b05e0 │ │ │ │ + jne 4b4f38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - (bad) │ │ │ │ - rex.WXB add %cl,0x43(%r11,%r9,4) │ │ │ │ - (bad) │ │ │ │ - lea 0x21e7f17(%rip),%rdi │ │ │ │ - lea 0x21e7fd8(%rip),%rsi │ │ │ │ - lea 0x21e7ff9(%rip),%r14 │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b4faf │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0677 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ + ja 4b500a │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x21e8d6f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea 0x21156bf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5062 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b0560,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b05a0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49021164(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b50a2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5120 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0775 │ │ │ │ - movq $0x4b0528,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b06b0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 4b5115 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b5078,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2116469(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x64(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b0988 │ │ │ │ - movq $0x4b07e0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b07e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5162 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - adc %eax,%fs:(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b097a │ │ │ │ - movq $0x4b0828,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b0828 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movsxd (%rcx),%edx │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r11b,0x8(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b0858 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b51e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b51d5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b5138,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x49021163(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5269 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b09c7 │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4b0993 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 4b0913 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4b0a40,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b0af0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4b0a28,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b0af0 │ │ │ │ - lea 0x23b1cf0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2116271(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4b09d7 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4b0913 │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4b0a70,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b0af0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4b0a58,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b0af0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + ja 4b525e │ │ │ │ + movq $0x23ab088,-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 $0x4b5178,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4b53d0 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jb 4b5335 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + jb 4b53f4 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5311 │ │ │ │ + mov 0x4(%rbx),%rdx │ │ │ │ + mov 0xc(%rbx),%rsi │ │ │ │ + mov 0x14(%rbx),%rdi │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x4b51f8,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4b5478,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jae 4b536c │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%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) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b53ac │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b5038,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4b5360,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x0(%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) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b543d │ │ │ │ + mov 0x5(%rbx),%rdx │ │ │ │ + mov 0xd(%rbx),%rsi │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4b50b8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4b53e8,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4b0af0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4b0aff │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b0ac2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b07a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + ss (bad) │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 20a6658 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4b0d10 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4b0cc4 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4b0b72 │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4b0b4c │ │ │ │ - movq $0x4b0f48,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4b0fd0,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4b0ba8,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b0ba8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x60(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b0d2f │ │ │ │ - movq $0x4b0bf0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b0bf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5540 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5535 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b5280,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x4b54a8,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b57a8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4b0c20,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b0c20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5582 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - pop %rdi │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4b0cea │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4b0ec1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4b0afd │ │ │ │ - movq $0x4b0d90,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 4b0d44 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4b0ec1 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4b0afd │ │ │ │ - lea 0x2115ef9(%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 $0x4b0e08,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4b0afd │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b55c2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4902115e(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0de8 │ │ │ │ - movq $0x4b0aa0,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - adc %eax,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5640 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b0e4d │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c6c30,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 4b5635 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b5598,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4b101a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4b0f9e │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4b0afd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - pop %rsp │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4b0e8b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4b0afd │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5682 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5c(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4b0e5d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5700 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b56f5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4b5658,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 4b0afd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ - pop %rbx │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b108f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4b108a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2404de0(%rip),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b07a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x5b,%al │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b1102 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b5789 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b577e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b10e8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b10e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x5b(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4b1118,0x0(%rbp) │ │ │ │ - lea 0x2404d6a(%rip),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 2300750 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4b5698,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rdx │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4b1140,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x23afc3f(%rip),%r14 │ │ │ │ - jmp 224d058 │ │ │ │ - nop │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - pop %rdx │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4b1160,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4b07a8 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 104390fc <__environ@GLIBC_2.2.5+0xdb7ae94> │ │ │ │ (bad) │ │ │ │ - adc $0xa1,%al │ │ │ │ - xor %al,(%rax) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x4b57e8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b57e8 │ │ │ │ + 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) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + (bad) │ │ │ │ + add %r8d,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x5a(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1215 │ │ │ │ - movq $0x4b10a8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b1188,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2115a49(%rip),%rbx │ │ │ │ + mov 0x5(%rbx),%rdx │ │ │ │ + mov 0xd(%rbx),%rsi │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4b54c8,-0x60(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 4b58de │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4b589a │ │ │ │ + mov 0x4(%rdx),%rcx │ │ │ │ + mov 0xc(%rdx),%rsi │ │ │ │ + mov 0x14(%rdx),%rdi │ │ │ │ + mov 0x1c(%rdx),%rdx │ │ │ │ + movq $0x4b5718,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov 0x5(%rdx),%rcx │ │ │ │ + mov 0xd(%rdx),%rsi │ │ │ │ + mov 0x15(%rdx),%rdx │ │ │ │ + movq $0x4b55d8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4b591f │ │ │ │ + mov 0x6(%rdx),%rcx │ │ │ │ + mov 0xe(%rdx),%rdx │ │ │ │ + movq $0x4b5558,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov 0x7(%rdx),%rcx │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + lea 0x2114da8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 4b595d │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23a3470 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4b1298 │ │ │ │ + jo 4b59db │ │ │ │ adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b1262 │ │ │ │ + jb 4b59b6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b13d8 │ │ │ │ + jmp 4b5bb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - jo 4b1295 │ │ │ │ + xor %cl,0x11(%rbp) │ │ │ │ add -0x73(%rax),%cl │ │ │ │ - rex.RB call 73434bcc <__environ@GLIBC_2.2.5+0x70b76964> │ │ │ │ rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b59f6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b12b8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b12b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x44021e70(%rax) │ │ │ │ - movzbl 0x7(%rbx),%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7bf8a0 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b6a00 │ │ │ │ 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 4b1306 │ │ │ │ + jb 4b5a36 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ 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 4b5aa0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5a95 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x78(%rdi) │ │ │ │ + mov $0x4d000000,%eax │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4b5b89 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4b12e0,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x4b5a10,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + movq $0x4b5a50,-0x90(%r12) │ │ │ │ + lea -0xb0(%r12),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x23aa018,-0x70(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x23a9fa0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ movq $0x23a9fa0,-0x40(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ lea -0x26(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x48021e6f(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4b(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b1485 │ │ │ │ - movq $0x4b1410,-0x8(%rbp) │ │ │ │ + jb 4b5c7f │ │ │ │ + movq $0x4b5bf8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1410 │ │ │ │ + jne 4b5bf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021158(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.WXB adc %rax,(%r10) │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4b1490 │ │ │ │ - add $0x48,%r12 │ │ │ │ + je 4b5c83 │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1475 │ │ │ │ + ja 4b5c6f │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b1240,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4b1278,-0x28(%r12) │ │ │ │ + movq $0x4b5990,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x4b59d0,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b1328,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x4b5ac0,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x2115824(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x2114d62(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0x2114a2f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x11(%rax) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b14d2 │ │ │ │ + pop %rax │ │ │ │ + rex.WX adc %rax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b5cfb │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5cf0 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b5bb0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b13d8 │ │ │ │ + jmp 4b5bb0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b150e │ │ │ │ + jb 4b5d36 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -190705,39 +194929,36 @@ │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b158a │ │ │ │ + jb 4b5d9d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b1568,-0x18(%rbp) │ │ │ │ + movq $0x4b5d90,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1568 │ │ │ │ + jne 4b5d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - lea 0x21e6f97(%rip),%rdi │ │ │ │ - lea 0x21e7058(%rip),%rsi │ │ │ │ - lea 0x21e7079(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ + jmp 8013d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ @@ -190746,58559 +194967,58424 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x5c(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b14e8,-0x60(%r12) │ │ │ │ + movq $0x4b5d10,-0x60(%r12) │ │ │ │ mov %r14,-0x50(%r12) │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ movq $0x23aa018,-0x40(%r12) │ │ │ │ lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b1528,-0x28(%r12) │ │ │ │ + movq $0x4b5d50,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x56(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %dh,0x49021148(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b166d │ │ │ │ - movq $0x4b14b0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b15a8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 4b5e8a │ │ │ │ + movq $0x4b5ca8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x4b5dc0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2115641(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0x2114854(%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) │ │ │ │ - sbb %dl,0x11(%rsi) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b16ba │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b601b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4b5fa6 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 4b6034 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5f6e │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x28b5e61,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x4b6138,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or -0x7d(%rax),%cl │ │ │ │ + clc │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + and $0x1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b5fff │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x28b5e61,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b13d8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4b5fa0,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b609f │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x28b5e61,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x4b6030,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6107 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4b60d0,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%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 4b16f6 │ │ │ │ + jb 4b61b2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b61a7 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b5eb0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x2114544(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b57a8 │ │ │ │ + movq $0x18,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) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b1776 │ │ │ │ + jb 4b63b7 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b1750,-0x18(%rbp) │ │ │ │ + movq $0x4b6210,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1750 │ │ │ │ + jne 4b6210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c004b17(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - lea 0x21e6da7(%rip),%rdi │ │ │ │ - lea 0x21e6e68(%rip),%rsi │ │ │ │ - lea 0x21e6e89(%rip),%r14 │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + (bad) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b6238 │ │ │ │ + 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(%rbx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add 0x4d(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b6431 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b17e7 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + ja 4b6281 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x21e7bff(%rip),%rbx │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b643f │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4b6158,-0x78(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 4b63bb │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4b6355 │ │ │ │ + mov 0x4(%rax),%rcx │ │ │ │ + mov 0xc(%rax),%rdx │ │ │ │ + mov 0x14(%rax),%rsi │ │ │ │ + mov 0x1c(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x5(%rax),%rcx │ │ │ │ + mov 0xd(%rax),%rdx │ │ │ │ + mov 0x15(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4b6407 │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x23ffa29(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b64f5 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b64a8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b64a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + rex.WXB add %cl,%fs:-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b16d0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b1710,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b64d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rsp │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b18e5 │ │ │ │ - movq $0x4b1698,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b1820,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x21b6e53(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21153d9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0x21b6e14(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - push $0x1e │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 73435264 <__environ@GLIBC_2.2.5+0x70b76ffc> │ │ │ │ - rex.RB │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x58(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b664e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b1950,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x4b6560,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1950 │ │ │ │ + jne 4b6560 │ │ │ │ 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 %ah,(%rax) │ │ │ │ - push $0x1e │ │ │ │ - add -0x4a(%rdi,%rcx,1),%al │ │ │ │ - jae 4b195c │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7bf8a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB enter $0x65d0,$0x4b │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b65d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-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 $0x237d640,-0x10(%r12) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b663e │ │ │ │ + movq $0x6dfbf0,-0x48(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x49021e69(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cwtl │ │ │ │ + sbb (%rdx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b66d7 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1a0d │ │ │ │ - movq $0x4b1910,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b1980,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21152c1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 4b66cc │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b6510,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x211400f(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 6f26d8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 484d2b8b <__environ@GLIBC_2.2.5+0x45c14923> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex adc %eax,(%rdx) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b1a5a │ │ │ │ + jb 4b675e │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6753 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b1bd0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4b6778,-0x18(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x23ac580,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4b5e50 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 4b6783 │ │ │ │ + lea 0x21b9bbe(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 807040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1e(%rcx) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 734353c4 <__environ@GLIBC_2.2.5+0x70b7715c> │ │ │ │ - rex.RB │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b685b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b1ab0,-0x18(%rbp) │ │ │ │ + movq $0x4b67e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1ab0 │ │ │ │ + jne 4b67e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push $0xf44021e │ │ │ │ - mov $0x73,%bh │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7bf8a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + push $0xffffffff8b48004b │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b6810 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b684b │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2670325,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x21ec114(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4802113e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b1afe │ │ │ │ + jb 4b695b │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6950 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4b6668,-0x90(%r12) │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + movq $0x4b66f0,-0x68(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x2670352,-0x30(%r12) │ │ │ │ + movq $0x4b67a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 8013d8 │ │ │ │ + movq $0x98,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,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + mov %bh,-0x7cb6fdef(%rip) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x78(%rdi) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b69d6 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4b1ad8,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4b6880,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x48021e67(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b1c7d │ │ │ │ - movq $0x4b1c08,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b6acd │ │ │ │ + movq $0x4b6a40,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1c08 │ │ │ │ + jne 4b6a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rcx │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b1c88 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1c6d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b1a38,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4b1a70,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b1b20,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %al,%al │ │ │ │ + cmp $0x11,%al │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + addl $0xfffffff9,-0x7cb80000(%rax,%rax,1) │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + movabs 0x4d58c48349000000,%al │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4b6abd │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4b61c8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4b6460,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4b6978,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x211509c(%rip),%rbx │ │ │ │ + lea 0x2113c2c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x211456a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4b6aee │ │ │ │ + mov 0x4(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 6f54c0 │ │ │ │ + mov 0x5(%rbx),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 6f3d08 │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + lea 0x21b8080(%rip),%r8 │ │ │ │ + lea 0x21b8181(%rip),%rdi │ │ │ │ + lea 0x21b9633(%rip),%rsi │ │ │ │ + lea 0x23ff324(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 6f3c20 │ │ │ │ + nop │ │ │ │ + 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 %dh,0x4c02113b(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4b5e50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4c02113b(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4b5e50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4b1cf6 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x3b(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4b6a00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4b6a00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp (%rcx),%edx │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x70(%rdi) │ │ │ │ + movq $0x4b6b40,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4b6b68,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x4b6b90,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4b6bb8,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x5036f8,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x2113ad1(%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 -0x58(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b1cca │ │ │ │ + jb 4b6d2d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b1bd0 │ │ │ │ + movq $0x4b6cd8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b6cd8 │ │ │ │ + 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 enter $0x6d48,$0x4b │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x47(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 4b4e50 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6db6 │ │ │ │ + movq $0x6dfbf0,-0x48(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ 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 │ │ │ │ + pop %rax │ │ │ │ + xchg %eax,%ecx │ │ │ │ + sbb (%rdx),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b1d06 │ │ │ │ + jb 4b6e43 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6e38 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + movq $0x4b6c88,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0x21138a3(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 6f26d8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b1d82 │ │ │ │ + jb 4b6fc3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b1d60,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4b6f4e │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 4b6fdc │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6f16 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x28b5e61,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x4b70e0,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b1d60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0x21e679f(%rip),%rdi │ │ │ │ - lea 0x21e6860(%rip),%rsi │ │ │ │ - lea 0x21e6881(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or -0x7d(%rax),%cl │ │ │ │ + clc │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b6fa7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x28b5e61,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4b6f48,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b1ce0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b1d20,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b7047 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x28b5e61,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x4b6fd8,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WRX adc %r8,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1e65 │ │ │ │ - movq $0x4b1ca8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b1da0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + ja 4b70af │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2114eb9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4b7078,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - rex.WRX adc %r8,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b1eb2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b1bd0 │ │ │ │ - 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 4b1eee │ │ │ │ + jb 4b715a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b714f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4b6e58,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x211359c(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4ae9c0 │ │ │ │ + movq $0x18,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) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b1f6e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b1f48,-0x18(%rbp) │ │ │ │ + jb 4b734f │ │ │ │ + movq $0x4b71a8,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b1f48 │ │ │ │ + jne 4b71a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x4c004b1f(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - lea 0x21e65af(%rip),%rdi │ │ │ │ - lea 0x21e6670(%rip),%rsi │ │ │ │ - lea 0x21e6691(%rip),%r14 │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r10b,%r8b │ │ │ │ + jno 4b71fa │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b71d0 │ │ │ │ + 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(%rbx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add 0x4d(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b73c9 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b1fdf │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + ja 4b7219 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x21e7407(%rip),%rbx │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b73d7 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4b7100,-0x78(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 4b7353 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4b72ed │ │ │ │ + mov 0x4(%rax),%rcx │ │ │ │ + mov 0xc(%rax),%rdx │ │ │ │ + mov 0x14(%rax),%rsi │ │ │ │ + mov 0x1c(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - 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) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b1ec8,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ + mov 0x5(%rax),%rcx │ │ │ │ + mov 0xd(%rax),%rdx │ │ │ │ + mov 0x15(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b1f08,-0x28(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4b739f │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x23fea91(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xor (%rcx),%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4b7476 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b20dd │ │ │ │ - movq $0x4b1e90,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b2018,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 4b746b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4b7170,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2114c51(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x4b7490,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0x23ac580,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4b5e50 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 4b749b │ │ │ │ + lea 0x21b8ea6(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 807040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48021e62 │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b2156 │ │ │ │ + jb 4b7573 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b2148,-0x18(%rbp) │ │ │ │ + movq $0x4b7500,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2148 │ │ │ │ + jne 4b7500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + jne 4b7552 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov $0x73,%bh │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b7528 │ │ │ │ + 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(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b7563 │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2670325,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 7bf8a0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea 0x21eb3fc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x48021131(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b7666 │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b765b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4b6dd8,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0x4b73f8,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x2670352,-0x30(%r12) │ │ │ │ + movq $0x4b74b8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 8013d8 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + xor %dl,(%rcx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x4b7598,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x21130a7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49021e61(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2205 │ │ │ │ - movq $0x4b2108,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b2178,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2114b39(%rip),%rbx │ │ │ │ + add %cl,0x48021130(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b76ff │ │ │ │ + movq $0x4b7720,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4b7688 │ │ │ │ + lea 0x211307a(%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) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b2252 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bdca0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x60,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b22e2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bf8a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4cd660,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2112fe4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4cd6a0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2112f9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.WX adc %rax,(%rdx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b2432 │ │ │ │ - movq $0x4b2390,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2390 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WX adc %rax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b243d │ │ │ │ - movsd 0x7(%rbx),%xmm0 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - movsd %xmm0,%xmm1 │ │ │ │ - mov $0x1,%eax │ │ │ │ - movsd %xmm1,0x48(%rsp) │ │ │ │ - call 21fd9e0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - cvttsd2si %xmm0,%rax │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - movsd 0x40(%rsp),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jp 4b23da │ │ │ │ - je 4b2406 │ │ │ │ - movq $0x4b2230,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4b2270,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4b22c0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4b2300,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4cd6c0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x2114977(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2112f54(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - adc %rax,(%r10) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b2482 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b2358 │ │ │ │ - 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 4b24be │ │ │ │ + jb 4b7882 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b79c8 │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b25af │ │ │ │ + jb 4b793f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b2520,-0x18(%rbp) │ │ │ │ + movq $0x4b78e0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2520 │ │ │ │ + jne 4b78e0 │ │ │ │ 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,0x25(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2548 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b259f │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4b7860,-0x30(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ + movq $0x4cd640,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x21e6e43(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b2498,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b24d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x4b7898,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4cd680,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x2112e01(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4b26c1 │ │ │ │ + rex.RB loopne 4b7a19 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4b26b2 │ │ │ │ - movq $0x4b2710,-0x10(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x23e90b6(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x23eaba4(%rip),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - movq $0x28b5e61,-0x18(%rbp) │ │ │ │ + jb 4b7a34 │ │ │ │ + movq $0x4b7a00,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b7a00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 96f458 │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + lea 0x2112d8e(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 2275870 │ │ │ │ - lea 0x2114707(%rip),%rbx │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 224d048 │ │ │ │ + lea 0x2112d75(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.RX adc %r8d,(%rdx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp $0x65,%rbx │ │ │ │ - je 4b27a8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4b2728,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x7a(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + add %bh,0x301(%rbx,%rcx,8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48004b7a(%r8) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + lea 0x2112d16(%rip),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 224d048 │ │ │ │ + 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 %r8b,%r8b │ │ │ │ + jp 4b7af2 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0xbb,%al │ │ │ │ + lret │ │ │ │ + add %eax,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + jp 4b7b12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b7adc │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 2168e10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + jnp 4b7b3e │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + lea 0x2112cab(%rip),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2728 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 224d048 │ │ │ │ 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 %ah,0x48021146(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - jmp 4b272c │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x7b(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + xor %bh,0x201cb(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021146(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4b2781 │ │ │ │ - movq $0x4b2770,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b2770 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x7b(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 2168e10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x46(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4b26d0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 23379f0 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4b2358 │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48004b7b(%r8) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + lea 0x2112c0e(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 224d048 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.RX adc %r8d,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b27e1 │ │ │ │ - movq $0x4b2460,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4b25e0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4b27a0,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 23a4370 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + jnp 4b7bf2 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0xba,%al │ │ │ │ + lret │ │ │ │ + add %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,0x11(%rbp) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b2832 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b2a20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4b7bcc │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 2168e10 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x48021145 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b286a │ │ │ │ + jb 4b7c2d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b2358 │ │ │ │ + movq $0x4b7c20,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b7c20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b79c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b7cd0 │ │ │ │ + movq $0x4b7be0,-0x80(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x23aa090,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x23aa018,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x23a9fa0,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4cd620,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + lea 0x2112ad6(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 4b28a6 │ │ │ │ + jb 4b7d21 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f171f1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 23746b8 │ │ │ │ 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 4b2910 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2905 │ │ │ │ + jb 4b7d57 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 4b7d78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4b29f9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4b2880,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x4b28c0,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x23aa018,-0x70(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x48021143(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b2acd │ │ │ │ - movq $0x4b2a58,-0x8(%rbp) │ │ │ │ + jb 4b7e69 │ │ │ │ + movq $0x4b7db0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2a58 │ │ │ │ + jne 4b7db0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x48021143(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b2ad8 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b7e74 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2abd │ │ │ │ + ja 4b7e0c │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b2810,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4b2848,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b2930,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + movq $0x4b7cf8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b7e59 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b7d38,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x211430c(%rip),%rbx │ │ │ │ + lea 0x2112950(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x211371a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + movq $0x4cd620,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x21128ed(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jp 4b7f12 │ │ │ │ + add -0xa(%rcx,%rcx,4),%cl │ │ │ │ + lea 0x21128ca(%rip),%r14 │ │ │ │ + jmp 6f0268 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 484d3c3b <__environ@GLIBC_2.2.5+0x45c159d3> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b2b1a │ │ │ │ + jb 4b7f3a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b2a20 │ │ │ │ + jmp 813698 │ │ │ │ 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 4b2b56 │ │ │ │ + jb 4b7f6f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b7f90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b2bc8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b2bb0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4b8081 │ │ │ │ + movq $0x4b7fc8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2bb0 │ │ │ │ + jne 4b7fc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - sub 0x0(%rbx),%ecx │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0x21e596f(%rip),%r14 │ │ │ │ - jmp 7c3798 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - jl 4b2bf3 │ │ │ │ - xor %eax,(%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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b2b30,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b2b70,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b808c │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b8024 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b7f18,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x41(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2ccd │ │ │ │ - movq $0x4b2af8,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b2c08,-0x8(%r12) │ │ │ │ + ja 4b8071 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b7f50,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2114111(%rip),%rbx │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2112758(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + 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) │ │ │ │ - call 484d3e39 <__environ@GLIBC_2.2.5+0x45c15bd1> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b2d1a │ │ │ │ + jb 4b80ca │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b2a20 │ │ │ │ + jmp 8136c0 │ │ │ │ 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 4b2d56 │ │ │ │ + jb 4b80ff │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b8120 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b2dc8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b2db0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4b8211 │ │ │ │ + movq $0x4b8158,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2db0 │ │ │ │ + jne 4b8158 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - sub $0x8b48004b,%eax │ │ │ │ - jae 4b2dc3 │ │ │ │ - lea 0x21e576f(%rip),%r14 │ │ │ │ - jmp 7c3798 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - cs rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - js 4b2df5 │ │ │ │ - xor %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rbx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b821c │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2e57 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ + ja 4b81b4 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b80a8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x21e658f(%rip),%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b8201 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b80e0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21125d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b825b │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b8278 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1043bbcc <__environ@GLIBC_2.2.5+0xdb7d964> │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b2d30,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b2d70,-0x28(%r12) │ │ │ │ + popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 97054d │ │ │ │ + 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 4b82c0 │ │ │ │ + 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 0x5a(%rdx),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b8312 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b8238,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - ds adc %eax,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b3017 │ │ │ │ - movq $0x4b2f60,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b8333 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4b8368,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2f60 │ │ │ │ + jne 4b8368 │ │ │ │ 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 %ah,0x4802113e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4b2fb9 │ │ │ │ - movq $0x4b2fa8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x48004b83(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b2fa8 │ │ │ │ + jne 4b8398 │ │ │ │ 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 %bl,0x3e(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4b300a │ │ │ │ + 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) │ │ │ │ + movq $0x816018,-0x10(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rcx,%rdx,1) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b840f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b8430 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + push $0xffffffff8d480211 │ │ │ │ + rex.RB loopne 4b8481 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b84c1 │ │ │ │ + movq $0x4b8468,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b8468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x48021123(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4b84cc │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b2ff2 │ │ │ │ - movq $0x4b2cf8,-0x20(%r12) │ │ │ │ + ja 4b84b1 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b83f0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4b2e90,-0x8(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4b3038,0x0(%rbp) │ │ │ │ - jmp 23a4370 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4b2670 │ │ │ │ - lea 0x2113e02(%rip),%rbx │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2112328(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b84d9 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4b8510,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b8510 │ │ │ │ + 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,0x4802113d(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - jmp 4b2fb9 │ │ │ │ + add %cl,(%rax) │ │ │ │ + push $0xffffffff83490211 │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x50(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b8278,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b8590,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x2113932(%rip),%rsi │ │ │ │ + lea 0x21167ca(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 %r14b,0x49004b85(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4b8120 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x1fffffc,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4802113e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b8600 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x211388a(%rip),%rsi │ │ │ │ + lea 0x2113e93(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b309f │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b863e │ │ │ │ + movq $0x4b8658,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + sbb %cl,%ah │ │ │ │ + (bad) │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ + (bad) │ │ │ │ + in $0xd4,%eax │ │ │ │ + xor $0x441f0f00,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + ds adc %eax,(%rdx) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b86bd │ │ │ │ + movq $0x4b85d0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4b8620,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x2112131(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b872f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4b309a │ │ │ │ + je 4b872a │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f1a2a2(%rip),%r14 │ │ │ │ + lea 0x23fffb8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ + jmp 4d2db8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0x21120c6(%rip),%rsi │ │ │ │ + lea 0x21120a0(%rip),%r14 │ │ │ │ + jmp 816c30 │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - cmp $0x8d480211,%eax │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + and %dl,(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b30ff │ │ │ │ + jb 4b87d4 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4b30fa │ │ │ │ + je 4b87cf │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2113d6f(%rip),%r14 │ │ │ │ + lea 0x2114520(%rip),%r8 │ │ │ │ + lea 0x2113ce1(%rip),%rdi │ │ │ │ + lea 0x2113cda(%rip),%rsi │ │ │ │ + lea 0x21ecd2b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bb280 │ │ │ │ + jmp 813800 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b315f │ │ │ │ + rex.RB call 7343c144 <__environ@GLIBC_2.2.5+0x70b7dedc> │ │ │ │ + and %cl,-0x39(%rax) │ │ │ │ + rex.RB call 971039 │ │ │ │ + lea 0x2112080(%rip),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + lea 0x2112088(%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 %dl,%al │ │ │ │ + cmp (%rcx),%dl │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x23(%rbp),%dh │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + lea 0x211362b(%rip),%rsi │ │ │ │ + lea 0x2113ab4(%rip),%r14 │ │ │ │ + movq $0x23ac580,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + ds adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b88c7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4b315a │ │ │ │ + je 4b88c2 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x1f1a1dc(%rip),%r14 │ │ │ │ + lea 0x23ffe00(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebc838 │ │ │ │ + jmp 4d2db8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - cmp $0x8d480211,%eax │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + and %dl,(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b31bf │ │ │ │ + jb 4b8935 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 239f7d0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4b31ba │ │ │ │ + je 4b8930 │ │ │ │ movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x2113cef(%rip),%r14 │ │ │ │ + lea 0x2113b80(%rip),%rdi │ │ │ │ + lea 0x2111fb8(%rip),%rsi │ │ │ │ + lea 0x21ecbca(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bb280 │ │ │ │ + jmp 8135f0 │ │ │ │ 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) │ │ │ │ - cmp $0x8d480211,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b329e │ │ │ │ - movq $0x4b3220,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3220 │ │ │ │ - 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 │ │ │ │ - cmp $0x11,%al │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdi,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b325f │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x25c6e80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b325f │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x25c6ec0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x2113c5b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b3319 │ │ │ │ + jb 4b8979 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b3308,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f16409(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - jrcxz 4b3308 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmp (%rcx),%edx │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB loopne 4b3381 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b33ce │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b33c3 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b89af │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4b32c0,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4b33a8,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b33a8 │ │ │ │ - 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,0x3b(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4b33e8,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b34c8 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b89d0 │ │ │ │ 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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4b33e8,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4802113a,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4b34a9 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b3480,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b8ac1 │ │ │ │ + movq $0x4b8a08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3480 │ │ │ │ + jne 4b8a08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x3a(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4b3499 │ │ │ │ - lea 0x21139f0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x2113a20(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmp (%rcx),%dl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b359e │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4b3591 │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x88,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b8acc │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3571 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ + ja 4b8a64 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b3330,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b3440,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x4b8950,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x58(%r12),%r14 │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - movq $0x4b35c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x24028c6(%rip),%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b8ab1 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b8990,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x211396b(%rip),%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2111e78(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 %dl,0x39(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4b34e9 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movabs 0x4cf0458d48021139,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b8b18 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x2113372(%rip),%rsi │ │ │ │ + lea 0x211397b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,(%rcx) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b3643 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b3628,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3628 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b8b56 │ │ │ │ + movq $0x4b8b70,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmp %dl,(%rcx) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,0x36(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + add %al,%bh │ │ │ │ (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b34c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ + int $0xcf │ │ │ │ + xor $0x441f0f00,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ + cmp %dl,(%rcx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x4b8ae8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4b8b38,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4b3658,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x2111d61(%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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b3712 │ │ │ │ + jb 4b8c29 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b36f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b36f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f162c1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - lea 0x21e4e0f(%rip),%rdi │ │ │ │ - lea 0x21e4ed0(%rip),%rsi │ │ │ │ - lea 0x21e4ef1(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b8c5f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b8c80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b8d71 │ │ │ │ + movq $0x4b8cb8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b8cb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x68,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b8d7c │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3795 │ │ │ │ - movq $0x4b35e0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b36b0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 4b8d14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b8c00,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x2113779(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b8d61 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b8c40,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x2111be0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b3823 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b3808,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x4cd640,-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 0x2111b82(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x4cd640,-0x18(%r12) │ │ │ │ + movq $0x28b5e39,-0x10(%r12) │ │ │ │ + movq $0x28a62b9,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0x2111b22(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x7b(%rax) │ │ │ │ + sbb (%rdx),%eax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b8e82 │ │ │ │ + movq $0x4b8ea0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 6fd430 │ │ │ │ + lea 0x2111ae7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + out %eax,$0x18 │ │ │ │ adc %eax,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4b3838,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4b34c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + jmp 815b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4cd680,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4b3838,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x2111a7c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b38f6 │ │ │ │ + jb 4b8f41 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b38d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b38d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x1f15f91(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - cmp %ecx,0x0(%rbx) │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - lea 0x21e4c27(%rip),%rdi │ │ │ │ - lea 0x21e4ce8(%rip),%rsi │ │ │ │ - lea 0x21e4d09(%rip),%r14 │ │ │ │ - jmp 7c6c08 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b8f77 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b8f98 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 4b9089 │ │ │ │ + movq $0x4b8fd0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b8fd0 │ │ │ │ + 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(%rbx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b9094 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3967 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ + ja 4b902c │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b8f18,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x816038,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x21e5a7f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x35(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x68,%r12 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3a05 │ │ │ │ - movq $0x4b37c0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b3890,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 4b9079 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b8f58,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0x2113519(%rip),%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x21118f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 4b90d0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b3aaf │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b3a70,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4b9157 │ │ │ │ + movq $0x4b9108,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3a70 │ │ │ │ + jne 4b9108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - cmpq $0xa,0x7(%rbx) │ │ │ │ - jne 4b3a96 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x21e49ad(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x7d1c18,-0x8(%r12) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b9147 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4b90b0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 224ccc0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0x2111832(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0x23fccf8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x4b3a30,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2113444(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - or $0x2000000,%eax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0x211160f(%rip),%r14 │ │ │ │ + jmp 224d048 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 4b3b7b │ │ │ │ - lea 0x2113420(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x21117b3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b3bb2 │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4b3bbc │ │ │ │ - movq $0x4b3b70,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3b70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0x24022a8(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x33,%al │ │ │ │ - adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b3bfa │ │ │ │ + jb 4b922b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b3d70 │ │ │ │ + jmp 4b9248 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1043cb9c <__environ@GLIBC_2.2.5+0xdb7e934> │ │ │ │ (bad) │ │ │ │ - rex.RXB (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 73437564 <__environ@GLIBC_2.2.5+0x70b792fc> │ │ │ │ - rex.R │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b3c50,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9724ed │ │ │ │ + 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 4b3c50 │ │ │ │ + jne 4b9290 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.RXB (bad) │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7bf8a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x5a(%rdx),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b92e2 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b9208,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b9303 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4b9338,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b9338 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b3c9e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x6d(%r8) │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4b9368 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x78(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4b3c78,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x23aa018,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + movq $0x816018,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 484da4d6 <__environ@GLIBC_2.2.5+0x45c1c26e> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b93df │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b9400 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.RX (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,0x48021130(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b3e1d │ │ │ │ - movq $0x4b3da8,-0x8(%rbp) │ │ │ │ + jb 4b9491 │ │ │ │ + movq $0x4b9438,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b3da8 │ │ │ │ + jne 4b9438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor %edx,(%rcx) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %dh,0x15(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4b949c │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b3e0d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b3bd8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4b3c10,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b3cc0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 4b9481 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b93c0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x211315c(%rip),%rbx │ │ │ │ + lea 0x2111510(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x21123ca(%rip),%rbx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b94a9 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x4b94e0,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b94e0 │ │ │ │ + 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) │ │ │ │ - cmp %dh,(%rcx) │ │ │ │ + add %ch,0x4902112f(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b953d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4b9248,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4b9560,0x0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x2112962(%rip),%rsi │ │ │ │ + lea 0x2112f6b(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + 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 %r8b,0x49004b95(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4b8120 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0x1fffffc,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x14(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b3e95 │ │ │ │ + jb 4b95c2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b3e88,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3e88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor %dl,(%rcx) │ │ │ │ - add 0x73(%rbx,%rcx,4),%cl │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b3d70 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b9cb0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b3ed6 │ │ │ │ + jb 4b95fe │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b3f48 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b3f30,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b3f30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jb 4b963e │ │ │ │ + movq $0x4b9658,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x3f(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jae 4b3f43 │ │ │ │ - lea 0x21e4577(%rip),%r14 │ │ │ │ - jmp 7c3798 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %r8b,0x48004b96(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x23c8717(%rip),%r14 │ │ │ │ + jmp 815b50 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - cld │ │ │ │ + hlt │ │ │ │ cmc │ │ │ │ - xor %al,(%rax) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b3eb0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b3ef0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x4b95d8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4b9620,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2f(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b404d │ │ │ │ - movq $0x4b3e48,-0x20(%r12) │ │ │ │ + add %bl,%al │ │ │ │ + adc (%rcx),%dl │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x4b95a0,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b3f88,-0x8(%r12) │ │ │ │ + movq $0x4b96a8,-0x8(%r12) │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2112f31(%rip),%rbx │ │ │ │ + lea 0x2111281(%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) │ │ │ │ - or %ch,(%rdi) │ │ │ │ + js 4b9780 │ │ │ │ adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b409a │ │ │ │ + jb 4b9792 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b3d70 │ │ │ │ + jmp 4b9f78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 4b40d6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4b9801 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4b97de │ │ │ │ + movq $0x4b97f8,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b4148 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b4130,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4130 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + cwtl │ │ │ │ + rex.WXB add %cl,-0x77(%r8) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + adc %edx,(%rcx) │ │ │ │ + add %cl,%ch │ │ │ │ + rex.B ret │ │ │ │ + xor $0x39000,%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 0x20(%rbp),%dh │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x4b9868,0x18(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x41(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jae 4b4143 │ │ │ │ - lea 0x21e4377(%rip),%r14 │ │ │ │ - jmp 7c3798 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %r9b,0x49004b98(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4b8f98 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + movups %xmm2,(%rcx) │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ (bad) │ │ │ │ - cld │ │ │ │ - repz xor %al,(%rax) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov $0xc2,%ch │ │ │ │ + xor $0x441f0f00,%eax │ │ │ │ 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) │ │ │ │ + cmp %dl,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b98e1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4b98f8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 6fb9c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + adc %dl,(%rcx) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b40b0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b40f0,-0x28(%r12) │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + movq $0x4b9770,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x4b97b0,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %dl,(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b99ac │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4b99a1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4b98b0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 6f7578 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + call 484daad0 <__environ@GLIBC_2.2.5+0x45c1c868> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b4236 │ │ │ │ + jb 4b99e3 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b9a00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ + add %ch,0x4802110f(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b42a8 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b4290,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 4b9aaa │ │ │ │ + movq $0x4b9a48,-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 4b4290 │ │ │ │ + jne 4b9a48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - rex.X │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jae 4b42a3 │ │ │ │ - lea 0x21e4217(%rip),%r14 │ │ │ │ - jmp 7c3798 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - rex.X │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - cwtl │ │ │ │ - repnz xor %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 $0x30,%esp │ │ │ │ + add %ah,0xf(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4b9aae │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4337 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ + ja 4b9a9a │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4b99c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - lea 0x21e50af(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4b9abb │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x4b9ae8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4b9ae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4b9b18,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4902110e(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b9400 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b4210,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b4250,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + sub %edx,(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b9b68 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x2112322(%rip),%rsi │ │ │ │ + lea 0x211292b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 816c30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4802112b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b449e │ │ │ │ - movq $0x4b4438,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4438 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x2b(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b44a9 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b9bae │ │ │ │ + movq $0x4b9bc8,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b4078,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4b4488,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + or $0xc7480211,%eax │ │ │ │ add %r13b,%r8b │ │ │ │ - rex.R │ │ │ │ - rex.WXB add %cl,-0x77(%r8) │ │ │ │ - fiadds -0x42(%rcx) │ │ │ │ - add (%rax),%al │ │ │ │ + fwait │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x1ffffe3,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jmp 4b3b48 │ │ │ │ - lea 0x2112afb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + or $0x8b480211,%eax │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + pushf │ │ │ │ + rex.WXB add %cl,-0x77(%r9) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4b9a00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - and $0x19066,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + or $0x83480211,%eax │ │ │ │ + (bad) │ │ │ │ + and $0xf0035bf,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x5f(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %dh,0xd(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4521 │ │ │ │ - movq $0x4b4188,-0x8(%r12) │ │ │ │ + ja 4b9c86 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4b9b38,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4b9b88,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4b44d0,0x0(%rbp) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - (bad) -0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0x4b4370,-0x8(%r12) │ │ │ │ + add %dh,0x3b(%rdi) │ │ │ │ + movq $0x4b9960,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x4b9a00,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4b9c48,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4b4550,0x0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 23a47e0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x2110cde(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x58(%rax) │ │ │ │ + sbb (%rdx),%eax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 6ee328 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push $0x1b │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4b9d74 │ │ │ │ + movq $0x4b9d88,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 6fb020 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ch,(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 815b50 │ │ │ │ + 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,0x48021b67(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b45ca │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b47b8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 4b9dea │ │ │ │ + movq $0x4b9e00,-0x8(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + lea 0x23fc05f(%rip),%rsi │ │ │ │ + lea 0x21b3583(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 6f9010 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 815b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x29,%al │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b4602 │ │ │ │ + rorb $0x11,(%rbx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4b9e4a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b4018 │ │ │ │ + jmp 4ba388 │ │ │ │ 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 4b463e │ │ │ │ + jb 4b9e86 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b46a8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b469d │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 4b9ec6 │ │ │ │ + movq $0x4b9ee0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + xchg %eax,%edi │ │ │ │ + or (%rcx),%dl │ │ │ │ + add -0x7d(%rax),%cl │ │ │ │ + (bad) │ │ │ │ + pop %rbp │ │ │ │ + mov $0x1f0f0035,%esp │ │ │ │ + add %r8b,(%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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4b4791 │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4b4618,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x4b4658,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x23aa018,-0x70(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ + movq $0x4b9e60,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4b9ea8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b4865 │ │ │ │ - movq $0x4b47f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b47f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ + add %dh,0xa(%rax) │ │ │ │ adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b4870 │ │ │ │ - add $0x48,%r12 │ │ │ │ + add $0xb8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4855 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b45a8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4b45e0,-0x28(%r12) │ │ │ │ + ja 4ba079 │ │ │ │ + movq $0x4b9d28,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa8(%r12) │ │ │ │ + movq $0x4b9d50,-0xa0(%r12) │ │ │ │ + mov %r14,-0x98(%r12) │ │ │ │ + movq $0x237db98,-0x90(%r12) │ │ │ │ + lea -0x9e(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x28b5e61,-0x80(%r12) │ │ │ │ + movq $0x4b9db8,-0x78(%r12) │ │ │ │ + lea -0xae(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x237db98,-0x68(%r12) │ │ │ │ + lea -0x76(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0x8e(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x4b9e28,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4b9f10,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x66(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b46c8,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x25ca972,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2112744(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0x21eb47d(%rip),%r14 │ │ │ │ + jmp 813b40 │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + lea 0x21109dd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x2111982(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,(%rdi) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b48b2 │ │ │ │ + or %rdx,(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ba0c2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b47b8 │ │ │ │ + jmp 4b9cb0 │ │ │ │ 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 4b48ee │ │ │ │ + jb 4ba0fe │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b496a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b4948,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4948 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 4ba13e │ │ │ │ + movq $0x4ba158,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x48004ba1(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x23c7c17(%rip),%r14 │ │ │ │ + jmp 815b50 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0x21e3bb7(%rip),%rdi │ │ │ │ - lea 0x21e3c78(%rip),%rsi │ │ │ │ - lea 0x21e3c99(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + hlt │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b48c8,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b4908,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x4ba0d8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4ba120,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x49021125(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4a4d │ │ │ │ - movq $0x4b4890,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b4988,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2112561(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ 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) │ │ │ │ - cmp %ah,-0x72b7fdef(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b4a9a │ │ │ │ + loopne 4ba20d │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ba22a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b47b8 │ │ │ │ + jmp 4b9710 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + test $0x7,%al │ │ │ │ + adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b4ad6 │ │ │ │ + jb 4ba293 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ba288 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4ba208,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x21b3083(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 6f9ff8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb (%rdx),%ax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b4b56 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b4b30,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b4b30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 4ba2fa │ │ │ │ + movq $0x4ba310,-0x20(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + lea 0x211068e(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 6fc558 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x4b(%r8) │ │ │ │ - rex.WXB add %cl,0x43(%r11,%r9,4) │ │ │ │ - (bad) │ │ │ │ - lea 0x21e39c7(%rip),%rdi │ │ │ │ - lea 0x21e3a88(%rip),%rsi │ │ │ │ - lea 0x21e3aa9(%rip),%r14 │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rbx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4bc7 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x21e481f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add 0x20(%rbp),%dh │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movq $0x4ba358,0x18(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b4ab0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b4af0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 815b50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - and (%rcx),%edx │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4b4a78,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b4c00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %ah,0x6(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ba3e8 │ │ │ │ + movq $0x4ba0a0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4ba1a8,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4ba240,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4ba2b0,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x21122f9(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x211067e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + enter $0x1105,$0x2 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b4d12 │ │ │ │ + jb 4ba432 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a88d0 │ │ │ │ + jmp 4b9710 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex (bad) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b4d4e │ │ │ │ + jb 4ba49b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ba490 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4ba410,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x21b2df2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b4f48 │ │ │ │ + jmp 6f9ff8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b4d8e │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x4ba448,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x21102f3(%rip),%r14 │ │ │ │ + lea 0x21ead86(%rip),%rbx │ │ │ │ + jmp 23af808 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x21105ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + add $0x8d480211,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ba52f │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4ba4b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b4dce │ │ │ │ + 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 $0x4ba510,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + lea 0x21102cb(%rip),%r8 │ │ │ │ + lea 0x211032d(%rip),%rdi │ │ │ │ + lea 0x211039c(%rip),%rsi │ │ │ │ + lea 0x21eaf66(%rip),%r14 │ │ │ │ + jmp 814f00 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0x2110526(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock add $0x11,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ba5da │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4ba4b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b4e38 │ │ │ │ + fadds (%rcx,%rdx,1) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ba658 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b4e2d │ │ │ │ + ja 4ba64d │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ + movq $0x4ba5b8,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + lea 0x2110212(%rip),%r8 │ │ │ │ + lea 0x2110274(%rip),%rdi │ │ │ │ + lea 0x21102e3(%rip),%rsi │ │ │ │ + lea 0x21eaead(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 814f00 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4b4f21 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4b4da8,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x4b4de8,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x23aa018,-0x70(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + addb $0x11,(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ba693 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ba6b0 │ │ │ │ + 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 1043889c <__environ@GLIBC_2.2.5+0xdb7a634> │ │ │ │ - (bad) │ │ │ │ - ret $0x0 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 969eed │ │ │ │ + add %al,0x1(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4ba75a │ │ │ │ + movq $0x4ba6f8,-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 4b4f90 │ │ │ │ + jne 4ba6f8 │ │ │ │ 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) │ │ │ │ + add %bh,%al │ │ │ │ + add %dl,(%rcx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ + add 0x5a(%rdx),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b5007 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b4d28,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b4d68,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 4ba74a │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4ba670,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b4e58,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x816058,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0x21111d7(%rip),%rbx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4ba76b │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x4ba798,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4ba798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x0(%rax) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ + movq $0x4ba7c8,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 23af808 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + add %dl,(%rcx) │ │ │ │ + add -0x77(%rcx),%cl │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + pop %rsp │ │ │ │ + fdivr %st,%st(7) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + adc %r8d,(%r10) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b50a6 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b509b │ │ │ │ + jb 4ba818 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4b4cf0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4b4f48,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0x2111672(%rip),%rsi │ │ │ │ + lea 0x211450a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b4f48 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 816c30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %bh,0x480210ff(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b50e6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + jb 4ba85e │ │ │ │ + movq $0x4ba878,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ - jmp *-0x10(%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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b5162 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b5140,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5140 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x1(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + movq $0x4ba898,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4b7f90 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - lea 0x21e33bf(%rip),%rdi │ │ │ │ - lea 0x21e3480(%rip),%rsi │ │ │ │ - lea 0x21e34a1(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,-0x1(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4ba6b0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b50c0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b5100,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x4b5040,-0x28(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ba920 │ │ │ │ + movq $0x4ba5f0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4ba6b0,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4ba7e8,-0x28(%r12) │ │ │ │ mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b5180,-0x8(%r12) │ │ │ │ + movq $0x4ba838,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2111db4(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x21101d6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ + nop │ │ │ │ + add %dl,(%rcx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4ba96a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b9710 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rcx) │ │ │ │ + adc %eax,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5296 │ │ │ │ + jb 4ba9d3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4ba9c8 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4ba948,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x21b28ba(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b5210 │ │ │ │ + jmp 6f9ff8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 484dbae6 <__environ@GLIBC_2.2.5+0x45c1d87e> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b52d6 │ │ │ │ + jb 4baa15 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x210fdc5(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 816c30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b53c7 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b5338,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jb 4baa56 │ │ │ │ + movq $0x4baa70,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x53(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + cld │ │ │ │ + sar %cl,%bh │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b53b7 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x21e402b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + std │ │ │ │ + adc %al,(%rdx) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4baad6 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b52b0,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b52f0,-0x28(%r12) │ │ │ │ + movq $0x4ba9e8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4baa38,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x4b5270,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x4b53f8,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %ch,0x490210ff(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bab35 │ │ │ │ + movq $0x4ba980,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4baa98,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2111b44(%rip),%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x210ffe9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + add %ah,0x4c0210ff(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4b5488 │ │ │ │ + jmp 4ba8c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4b5210 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + rex call *(%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4babaa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ba550 │ │ │ │ + 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) │ │ │ │ + jo 4babbd │ │ │ │ + adc %al,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b555a │ │ │ │ + jb 4babe2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a8938 │ │ │ │ + jmp 4bab00 │ │ │ │ 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 $0xfe,%al │ │ │ │ + adc %al,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5592 │ │ │ │ + jb 4bac1a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a88d0 │ │ │ │ + jmp 4ba4b8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - js 4b5602 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4b562d │ │ │ │ - movq $0x4b54f0,-0x70(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - movq $0x4b5518,-0x60(%r12) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x70(%rdi) │ │ │ │ + movq $0x4bab68,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x4bab88,-0x68(%r12) │ │ │ │ mov %r14,-0x58(%r12) │ │ │ │ - movq $0x4b5538,-0x50(%r12) │ │ │ │ + movq $0x4babc0,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - movq $0x4b5570,-0x38(%r12) │ │ │ │ + movq $0x4babf8,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4c4da0,-0x20(%r12) │ │ │ │ + movq $0x4e7138,-0x20(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0x21119e1(%rip),%rbx │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + lea 0x210fe76(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %bh,%ch │ │ │ │ + adc %al,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b567a │ │ │ │ + jb 4bad02 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a8800 │ │ │ │ + jmp 4b9f78 │ │ │ │ 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 4b56b6 │ │ │ │ + jb 4bad3e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b58b0 │ │ │ │ + jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b56f6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 4bad7e │ │ │ │ + movq $0x4bad98,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + loope 4bada2 │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4bad18,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4bad60,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x4(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bae5d │ │ │ │ + movq $0x4bace0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4badc0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x210fcf1(%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) │ │ │ │ + lock sti │ │ │ │ + adc %al,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5736 │ │ │ │ + jb 4baeaa │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4ba388 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4c0210fa(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0x210fa73(%rip),%r14 │ │ │ │ + jmp 816c30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b57a0 │ │ │ │ - add $0x18,%r12 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x10,%ah │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4baf5d │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b5795 │ │ │ │ + ja 4baf52 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ + movq $0x4bae88,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4baec8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + lea 0x21126ac(%rip),%rdi │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + lea 0x21ea5a8(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 813290 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4b5889 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4b5710,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x4b5750,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x23aa018,-0x70(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x23a9fa0,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23a9fa0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10439204 <__environ@GLIBC_2.2.5+0xdb7af9c> │ │ │ │ + rex.RB call 7343e8d4 <__environ@GLIBC_2.2.5+0x70b8066c> │ │ │ │ + sbb $0xe845c748,%eax │ │ │ │ + shrb $0x5b,-0x74b7ffb5(%rdi) │ │ │ │ (bad) │ │ │ │ - ret $0x0 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 96b1bd │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b58f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 23af808 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ + add 0x5f(%rbp),%dh │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b596f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b5690,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x4b56d0,-0x30(%r12) │ │ │ │ + ja 4bb01b │ │ │ │ + movq $0x237d620,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4b57c0,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + movq $0x816018,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x211086f(%rip),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + sti │ │ │ │ + adc %al,(%rdx) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bb085 │ │ │ │ + movq $0x4baef0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4baf80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x210fb09(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x10f9,$0x2 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5a0e │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b5a03 │ │ │ │ + jb 4bb0d2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4b5658,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4b58b0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b58b0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 4ba388 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5a4e │ │ │ │ + jb 4bb10e │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp 23af5c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5aca │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b5aa8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5aa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jb 4bb14e │ │ │ │ + movq $0x4bb168,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23af5c8 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0x21e2a57(%rip),%rdi │ │ │ │ - lea 0x21e2b18(%rip),%rsi │ │ │ │ - lea 0x21e2b39(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 7c6c08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + pop %rsp │ │ │ │ + fdivr %st(7),%st │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b5a28,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b5a68,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x4b59a8,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b5ae8,-0x8(%r12) │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4bb0e8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4bb130,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2111464(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x25c7042,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,0x490210f8(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bb22d │ │ │ │ + movq $0x4bb0b0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4bb190,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x211143b(%rip),%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x210f971(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - sahf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ + rex.W stc │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bb27a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4bb050 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - lock and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4b5c84 │ │ │ │ - mov 0x7(%rsi),%rax │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 4b5c8e │ │ │ │ - cmp %rax,%r14 │ │ │ │ - ja 4b5c98 │ │ │ │ - mov 0xf(%rsi),%rsi │ │ │ │ - jmp 4b5c60 │ │ │ │ - lea 0x24001ae(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x24001ad(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x17(%rsi),%rsi │ │ │ │ - jmp 4b5c60 │ │ │ │ + adc %bh,%cl │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bb2b2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4bb050 │ │ │ │ + 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) │ │ │ │ + call 484dc3c1 <__environ@GLIBC_2.2.5+0x45c1e159> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bb2ea │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4bb1f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 4bb2f5 │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5ce2 │ │ │ │ + jb 4bb322 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4a88d0 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ba388 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bb3c0 │ │ │ │ + movq $0x4bb258,-0x80(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x4bb290,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4bb2c8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4bb300,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4e7138,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + lea 0x210f7ee(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%dh │ │ │ │ + adc %al,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5d1e │ │ │ │ + jb 4bb40a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + jmp 4b9cb0 │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ + enter $0x10f5,$0x2 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5e0f │ │ │ │ + jb 4bb442 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b5d80,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5d80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b9cb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48004b5d(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b5da8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %dh,%bh │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bb47a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4bae28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b5dff │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fdiv %st(5),%st │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bb4b2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b9f78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x21e35e3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b5cf8,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b5d38,-0x28(%r12) │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bb550 │ │ │ │ + movq $0x4bb3e8,-0x80(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x4bb420,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4bb458,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4bb490,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4e7138,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + lea 0x210f686(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bb5c9 │ │ │ │ + movq $0x4bb5b8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb5b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x4b5cb0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x4b5e40,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2111274(%rip),%rbx │ │ │ │ + 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 0x210f638(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x16(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b5f94 │ │ │ │ - movq $0x4b5f70,-0x8(%rbp) │ │ │ │ + jb 4bb639 │ │ │ │ + movq $0x4bb628,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b5f70 │ │ │ │ + jne 4bb628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b5fbd │ │ │ │ - movq $0x4b5ff0,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 68ecb0 │ │ │ │ - lea 0x211162d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x45(%rax) │ │ │ │ - sbb (%rdx),%al │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4b5fcb │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0x23ffe7e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4b6058,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - jmp 6949e8 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x210f5d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021115(%rax) │ │ │ │ - movl $0x4b6028,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x21ac23e(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bb6a9 │ │ │ │ + movq $0x4bb698,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6028 │ │ │ │ + jne 4bb698 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x8b48021a,%edx │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,0x48004b5f(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 68ee90 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x210f568(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7cfde546(%rax) │ │ │ │ - jrcxz 4b6062 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4b60a1 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4b6090,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x23ffdc2(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 690eb8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bb792 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4bb710,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bb710 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - lea 0x23ffd91(%rip),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bb782 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x6dfbf0,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x266d279,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %dl,-0x72b7fdef(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b60e2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b5f38 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ 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 4b611e │ │ │ │ + sbb %cl,0x1b(%rdx) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 4bb7f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4bb81c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bb811 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ + movq $0x4bb6c8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea 0x210f430(%rip),%rdi │ │ │ │ + lea 0x210f421(%rip),%rsi │ │ │ │ + lea 0x210f412(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 6f4a78 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b620f │ │ │ │ + jb 4bb99b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b6180,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4bb926 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 4bb9b4 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bb8ee │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x28b5e61,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x4bbab8,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b6180 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48004b61(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b61a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ + or -0x7d(%rax),%cl │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + and $0x1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b61ff │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ + ja 4bb97f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ + movq $0x28b5e61,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4bb920,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp 23a47e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0x21e31e3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bba1f │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x28b5e61,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x4bb9b0,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5c(%rdi) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bba87 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b60f8,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x23aa018,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4b6138,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4bba50,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b634e │ │ │ │ - movq $0x4b6308,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bbb32 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bbb27 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4bb830,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x210ebc4(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ae9c0 │ │ │ │ + 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bbd27 │ │ │ │ + movq $0x4bbb80,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6308 │ │ │ │ + jne 4bbb80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x48004bbb(%r8) │ │ │ │ + mov 0x1f(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4d(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4bbda1 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b633e │ │ │ │ - movq $0x4b6240,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + ja 4bbbf1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x12(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b63ad │ │ │ │ - movq $0x4b60c0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4b62d0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 4bbdaf │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4bbad8,-0x78(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 4bbd2b │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4bbcc5 │ │ │ │ + mov 0x4(%rax),%rcx │ │ │ │ + mov 0xc(%rax),%rdx │ │ │ │ + mov 0x14(%rax),%rsi │ │ │ │ + mov 0x1c(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2111219(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov 0x5(%rax),%rcx │ │ │ │ + mov 0xd(%rax),%rdx │ │ │ │ + mov 0x15(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4bbd77 │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x23fa0b9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b6407 │ │ │ │ - movq $0x4b6428,-0x8(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x21acb56(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - lea 0x211121a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jmp ffffffff8d93bfe2 <__environ@GLIBC_2.2.5+0xffffffff8b07dd7a> │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4bbe4e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bbe43 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4bbb48,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4bbe68,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0x23ac580,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4b5e50 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 │ │ │ │ + jae 4bbe73 │ │ │ │ + lea 0x21b44ce(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 807040 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b6472 │ │ │ │ + jb 4bbf4b │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b63e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x4bbed8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbed8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + mov $0x8b48004b,%edi │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bbf00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bbf3b │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2670325,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x21e6a24(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10439de4 <__environ@GLIBC_2.2.5+0xdb7bb7c> │ │ │ │ - (bad) │ │ │ │ - movabs %al,0xc0c48149000000 │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x480210ec(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bc03e │ │ │ │ + add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b6534 │ │ │ │ - movq $0x23a9a70,-0xb8(%r12) │ │ │ │ - movq $0x70,-0xb0(%r12) │ │ │ │ - movq $0x1e77508,-0x38(%r12) │ │ │ │ - lea -0xb8(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x0,-0x28(%r12) │ │ │ │ - movq $0x0,-0x20(%r12) │ │ │ │ - movq $0x70,-0x18(%r12) │ │ │ │ - movq $0x4b6450,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4b6560,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - lea 0x24031ee(%rip),%rsi │ │ │ │ - lea 0x21110f7(%rip),%r14 │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + ja 4bc033 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4bb7a8,-0x88(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x4bbdd0,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x2670352,-0x30(%r12) │ │ │ │ + movq $0x4bbe90,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7cff58 │ │ │ │ - movq $0xc0,0x388(%r13) │ │ │ │ - lea 0x21110ea(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 8013d8 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + jmp 4bc06f │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x4bbf70,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0x210eb9f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x48021e35(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4b65a0,0x8(%rbp) │ │ │ │ - lea 0x23aab07(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x23ac7d8,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x480210eb(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bc0d7 │ │ │ │ + movq $0x4bc0f8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 7ce660 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4bc060 │ │ │ │ + lea 0x210eb72(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - hlt │ │ │ │ - fisubs 0x401f0f01(%rdx) │ │ │ │ - add %al,(%rdx) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bc1b7 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4bc198,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b65e6 │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a8868 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x480210ea(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x4bc1d0,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4bcbc0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc %dl,(%rcx) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ + 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,0x1c(%rdi) │ │ │ │ - movq $0x4b65c0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp 4b6490 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0x211100d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4bc1d0,0x0(%rbp) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fmuls (%rdi) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b6682 │ │ │ │ + jb 4bc2f2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b6698,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4bc270,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4b6490 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc270 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub $0xc3,%al │ │ │ │ - movabs 0x200401f0f01,%al │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bc2e2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x6dfbf0,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x266d279,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cs (bad) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b6714 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0x48021b3e,%eax │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bc37c │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b6709 │ │ │ │ + ja 4bc371 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22fd1c8 │ │ │ │ + movq $0x4bc228,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea 0x210e8d0(%rip),%rdi │ │ │ │ + lea 0x210e8c1(%rip),%rsi │ │ │ │ + lea 0x210e8b2(%rip),%r14 │ │ │ │ + movq $0x23ac580,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 6f4a78 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x49023f2e(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bc4fb │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 4bc486 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 4bc514 │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b6777 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4b66b8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 4bc44e │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x28b5e61,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x4bc618,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or -0x7d(%rax),%cl │ │ │ │ + clc │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + and $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bc4df │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x28b5e61,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4bc480,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x4b6658,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x4b6730,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bc57f │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x28b5e61,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x2110e79(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x4bc510,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (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 4bc5e7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4bc5b0,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + std │ │ │ │ (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%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 4b6868 │ │ │ │ + jb 4bc692 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b685d │ │ │ │ + ja 4bc687 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4b6880,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4b6490 │ │ │ │ + movq $0x4bc390,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0x210e064(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ae9c0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - sub $0xc748023f,%eax │ │ │ │ - add %r12b,0x49004b68(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 1ec29d0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bc887 │ │ │ │ + movq $0x4bc6e0,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc6e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sub $0x8b48023f,%eax │ │ │ │ - jne 4b68ac │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 22fd1c8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bc708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4902110d(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4d(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4bc901 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b690b │ │ │ │ - movq $0x4b6800,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 4bc751 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x28b5e61,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bc90f │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rcx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + movq $0x4bc638,-0x78(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 4bc88b │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4bc825 │ │ │ │ + mov 0x4(%rax),%rcx │ │ │ │ + mov 0xc(%rax),%rdx │ │ │ │ + mov 0x14(%rax),%rsi │ │ │ │ + mov 0x1c(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x2110d63(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x5(%rax),%rcx │ │ │ │ + mov 0xd(%rax),%rdx │ │ │ │ + mov 0x15(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x237db98,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4bc8d7 │ │ │ │ + mov 0x6(%rax),%rcx │ │ │ │ + mov 0xe(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rax),%rax │ │ │ │ + movq $0x237db98,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x23f9559(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,%al │ │ │ │ + fstl (%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4bc9ae │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bc9a3 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x23aa018,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4bc6a8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4bc9c8,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0x23ac580,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4b5e50 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xd(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x2110d35(%rip),%r14 │ │ │ │ - jmp 22fc598 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 4bc9d3 │ │ │ │ + lea 0x21b396e(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 807040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - or $0x11,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 7343a2bc <__environ@GLIBC_2.2.5+0x70b7c054> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x4b69a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bcaab │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4bca38,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4b6490 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bca38 │ │ │ │ + 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 %r12b,-0x36(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bca60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sub $0x3f,%al │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r9b,%r8b │ │ │ │ - imul $0xe9de8949,0x0(%rbx),%ecx │ │ │ │ - sbb %al,%al │ │ │ │ - movabs 0x1,%al │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub (%rdi),%edi │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - xor $0x2110c1b,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bca9b │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x2670325,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 22fd1c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x21e5ec4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xc(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,-0x1f(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bcb9e │ │ │ │ + add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b6a36 │ │ │ │ - movq $0x4b6968,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28a95c1,-0x8(%r12) │ │ │ │ + ja 4bcb93 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4bc308,-0x88(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x4bc930,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x237db98,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x2670352,-0x30(%r12) │ │ │ │ + movq $0x4bc9f0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0x2110c58(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 8013d8 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp 23a3470 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ah,-0x20(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bccb9 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4bccac │ │ │ │ + mov %rsi,%rdx │ │ │ │ + add $0x98,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bcc84 │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4bc148,-0x90(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + movq $0x23aa018,-0x68(%r12) │ │ │ │ + lea -0x90(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x23a9fa0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4bcad0,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x68(%r12),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x4bccd0,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 23a47e0 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea 0x23f91ab(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - fisubs 0xf(%rsi) │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x21(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4bcbe8 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - push %rbx │ │ │ │ - sbb $0x1f0fffff,%eax │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + fists (%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4bcd9a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bcd8f │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4bcbc0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4bcd70,-0x28(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x6(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bcd70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2110bef(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,0x480210de(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x4bcdb0,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4bcbc0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0x2110b9b(%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,-0x10(%rcx,%rcx,4) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 23af5c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x4bcdb0,0x0(%rbp) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b6bc6 │ │ │ │ + jb 4bce6a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b6ee0 │ │ │ │ + movq $0x4bce48,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bce48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x43(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + lea 0x21e59e7(%rip),%rdi │ │ │ │ + lea 0x21e5aa8(%rip),%rsi │ │ │ │ + lea 0x21e5ac9(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 805560 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,0x490210dd(%rax) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bceda │ │ │ │ + movq $0x4bccf8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x23aa018,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4bce08,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0x210dd74(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %bl,-0x23(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b6c06 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + jb 4bcf22 │ │ │ │ + movq $0x4bcf40,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4bce88 │ │ │ │ + lea 0x210dd47(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b6c70 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b6c65 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + fcoml (%rax) │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB call 734408e4 <__environ@GLIBC_2.2.5+0x70b8267c> │ │ │ │ + sub %ecx,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ + pop %rbp │ │ │ │ + clc │ │ │ │ + movq $0x4bcfd8,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4bce88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp 23a4858 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b6df3 │ │ │ │ + jb 4bd0ff │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b6cd8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x4bd070,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6cd8 │ │ │ │ + jne 4bd070 │ │ │ │ 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) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %r11b,0x48004bd0(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6d00 │ │ │ │ + jne 4bd098 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x41(%rbp) │ │ │ │ - movq $0x4b6d40,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bd0ef │ │ │ │ + movq $0x8105d0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x26a28b2,-0x18(%r12) │ │ │ │ + movq $0x8105d0,-0x10(%r12) │ │ │ │ + movq $0x26a28b2,-0x8(%r12) │ │ │ │ + lea -0x23(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b6d40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0x21e6623(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + fistl (%rax) │ │ │ │ + add -0x7d(%rcx),%cl │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4b6d80,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b6d80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jo 4bd182 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4bd19a │ │ │ │ + movq $0x4bcf90,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + movq $0x23aa018,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4bd028,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0x210dad4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x480210da(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4bd130 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x48004b6d(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b6da8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x480210da(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4bcf08 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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 4b6de3 │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + ficoml (%rax) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4bc0c0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + ficoml (%rax) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4bc0c0 │ │ │ │ nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rbx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4b6be0,-0x88(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x4b6c20,-0x68(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x23aa018,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4b6c88,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + add %dh,0x70(%rdi) │ │ │ │ + movq $0x4bd1c8,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4bd1f0,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x4bd218,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4bd240,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x5036f8,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x210d999(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b6f8b │ │ │ │ - movq $0x4b6f20,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bd361 │ │ │ │ + movq $0x4bd350,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6f20 │ │ │ │ + jne 4bd350 │ │ │ │ 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(%rsi,%riz,2) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b6f7b │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b6ba0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4b6e20,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x2110776(%rip),%rbx │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x210d950(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 4b7009 │ │ │ │ - movq $0x4b6ff8,-0x8(%rbp) │ │ │ │ + jb 4bd3d1 │ │ │ │ + movq $0x4bd3c0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b6ff8 │ │ │ │ + jne 4bd3c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 4b700b │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4b6ee0 │ │ │ │ - lea 0x2110700(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x210d8e8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - (bad) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b706f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4b706a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x21106e7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 2263b78 │ │ │ │ - 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 %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 4b70b2 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b70c8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 22ed9a0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 4bd441 │ │ │ │ + movq $0x4bd430,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd430 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - add $0x3a,%ch │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r15b,(%r9) │ │ │ │ - ja 4b7136 │ │ │ │ - add -0x7d(%rax),%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - sbb $0xb9,%al │ │ │ │ - loop 4b70e5 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x210d880(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b712a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - movq $0x25c7719,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 22e2a00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b7172 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - movq $0x25c7739,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 22e2a00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4bd688 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b71ba │ │ │ │ + jb 4bd4db │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bd4d0 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23ac580,-0x20(%rbp) │ │ │ │ - movq $0x25c7729,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 22e2a00 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4bd468,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 20c1660 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b720a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22ed6c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4bd5a0 │ │ │ │ + movq $0x4bd538,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd538 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b7260 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bd590 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x21e0e40(%rip),%rdi │ │ │ │ - lea 0x23ddf10(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x23ddea6(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 20222b0 │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4bd488,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4cd640,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x210d729(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 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 4b72b2 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bd5e6 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22ed730 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4bd4f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b7306 │ │ │ │ - mov 0xf(%rbx),%r9 │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - lea 0x21e0d9a(%rip),%rdi │ │ │ │ - lea 0x23dde6a(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x23dde00(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 20222b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b735a │ │ │ │ + jb 4bd626 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22ed6c8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 6ea9d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b73b0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x21e0cf0(%rip),%rdi │ │ │ │ - lea 0x23dddc0(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x23ddd56(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 20222b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b7402 │ │ │ │ + jb 4bd666 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22ed6c8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 6ead00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4bd784 │ │ │ │ + movq $0x4bd6c8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd6c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b7458 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x21e0c48(%rip),%rdi │ │ │ │ - lea 0x23ddd18(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x23ddcae(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 20222b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x50(%rdx),%esi │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4bd78f │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bd774 │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + movq $0x4bd640,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4cd6c0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4bd7d1 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bd774 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4bd5c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4cd680,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x210d54d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bd774 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + movq $0x4bd600,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4cd6a0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b74aa │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22ed730 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4b74fa │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0x23acaa8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 22ed6c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp 23a3470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b7550 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x21e0b50(%rip),%rdi │ │ │ │ - lea 0x23ddc20(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x23ddbb6(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 20222b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4bd688 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - add (%rcx),%dl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB movabs 0x45c7481d72f8394c,%al │ │ │ │ - loopne 4b7536 │ │ │ │ - jne 4b75cb │ │ │ │ - add %cl,0x75(%rcx,%rcx,4) │ │ │ │ - call fffffffff0c0fed1 <__environ@GLIBC_2.2.5+0xffffffffee351c69> │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 22ed5e8 │ │ │ │ - lea 0x2110213(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - add %edx,(%rcx) │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2e(%rdi) │ │ │ │ - movq $0x4b7088,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4b7618,-0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bd89e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bd893 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4bd7f0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4bd818,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 22eda10 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x1(%rax) │ │ │ │ - adc %eax,(%rdx) │ │ │ │ - movq $0x4b7658,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2375228 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ + jmp 20c1660 │ │ │ │ + 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 %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - add %edx,(%rcx) │ │ │ │ - add -0x7cb7f81d(%rbx),%al │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0x2110128(%rip),%ebx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - movq $0x4b7698,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - jmp 22eda10 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4bd968 │ │ │ │ + movq $0x4bd900,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bd900 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r15b,0x49004b76(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 23750e8 │ │ │ │ - test %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bd958 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4bd838,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4cd640,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + lea 0x210d371(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,%r8b │ │ │ │ - jbe 4b770e │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 22ed9a0 │ │ │ │ + jmp 23a3470 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x5(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4b70f8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4b7140,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x28(%r12),%rcx │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4b7844 │ │ │ │ - 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 or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add %eax,%gs:(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x4bd990,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 4bd688 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x210d2fa(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4b77a8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b7844 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4b77d8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4b78d0 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7944 │ │ │ │ - movq $0x4b74c0,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x4b7518,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x7(%r12),%r8 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b78a8 │ │ │ │ - movq $0x4b7470,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4b77b8,-0x18(%rbp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0x23acaa8,-0x30(%rbp) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 2375430 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4b7788,-0x8(%rbp) │ │ │ │ - mov %rdi,0x0(%rbp) │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 23a4858 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7928 │ │ │ │ - movq $0x4b7188,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4b7968,0x0(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2375430 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4b7760,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 23a4858 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4bd688 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ecx,%edx │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,%ebp │ │ │ │ add (%rax),%al │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xd0,%al │ │ │ │ - shlb $1,0x4b(%rcx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sub %cl,-0x77(%rcx) │ │ │ │ - push %rsp │ │ │ │ - and $0xe0,%al │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4b7228,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4b7b58 │ │ │ │ - or %al,(%rax) │ │ │ │ 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) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - jne 4b7a08 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 4b7c0b │ │ │ │ - add $0x50,%r12 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bda83 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7c36 │ │ │ │ - movq $0x4b72d0,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x4b7320,-0x30(%r12) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4b7378,-0x8(%r12) │ │ │ │ + ja 4bda78 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4bda10,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea -0x47(%r12),%rsi │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 4b7b58 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 20c1660 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4b7ac8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4bdb51 │ │ │ │ + movq $0x4bdae0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b7b58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bdae0 │ │ │ │ + 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) │ │ │ │ - sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,%edx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - rex.R and $0xd0,%al │ │ │ │ - enter $0x4b73,$0x0 │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4b7420,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7bb4 │ │ │ │ - movq $0x4b7278,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + ja 4bdb41 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4bda30,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4cd620,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x4b7ad8,-0x8(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - movq $0x23acaa8,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rdx │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 2375430 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4b7aa8,0x10(%rbp) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 23a4898 │ │ │ │ - movq $0x4b79f8,0x0(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x23acaa8,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 2375430 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x21e046a(%rip),%rdi │ │ │ │ - lea 0x23dd53a(%rip),%rsi │ │ │ │ - lea 0x23dd4d3(%rip),%r14 │ │ │ │ - lea 0x23bf2a1(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 23affa0 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x210d1b8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b7cc4 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea 0x21e03d9(%rip),%rdi │ │ │ │ - lea 0x23dd4a9(%rip),%rsi │ │ │ │ - lea 0x23dd442(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 20222b0 │ │ │ │ - lea 0x210faf5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4bdaa0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b7d06 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp 23a3470 │ │ │ │ + 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,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4bd688 │ │ │ │ + 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 4b7db6 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4bdc4e │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7dab │ │ │ │ + ja 4bdc43 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23aa018,-0x10(%r12) │ │ │ │ + movq $0x4bdba0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4bdbc8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x4b7d90,-0x20(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7d90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,%r8b │ │ │ │ - jge 4b7de6 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b7fc0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 20c1660 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (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 $0x237d640,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4b7dd0,0x0(%rbp) │ │ │ │ - jmp 23a4858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b7f93 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b7e78,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4bdd21 │ │ │ │ + movq $0x4bdcb0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b7e78 │ │ │ │ + jne 4bdcb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48004b7e(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7ea0 │ │ │ │ - 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) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bdd11 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4bdbe8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4cd620,-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 23a47e0 │ │ │ │ + lea 0x210cff8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x41(%rbp) │ │ │ │ - movq $0x4b7ee0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bdd91 │ │ │ │ + movq $0x4bdd80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b7ee0 │ │ │ │ + jne 4bdd80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x4b7f20,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7f20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x210cfd0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x7f(%r8) │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b7f48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 20b0f10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdi,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %bl,(%rax) │ │ │ │ + leave │ │ │ │ + adc %al,(%rdx) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b7f83 │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 4bde03 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4bddb0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4b5e50 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b8080 │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4b8073 │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8053 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4b7ce0,-0x70(%r12) │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x4b7d20,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x23aa018,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4b7e28,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - movq $0x4b80a0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x21e1cc4(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x210f769(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - xor $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4b811b │ │ │ │ - movq $0x4b8100,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 4bde93 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bde88 │ │ │ │ + movq $0x4bddd8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4bdeb0,-0x8(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea 0x210cefc(%rip),%rdi │ │ │ │ + lea 0x210c865(%rip),%rsi │ │ │ │ + lea 0x210c84e(%rip),%r14 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b8100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - orl $0x49c68948,0x0(%rbx) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b7fc0 │ │ │ │ - lea 0x210f6d6(%rip),%rbx │ │ │ │ + jmp 6f69a8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0x210ced6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x1e(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ + movq $0x237d620,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4b8138,0x0(%rbp) │ │ │ │ jmp 23a4858 │ │ │ │ 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 4b81b6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %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 $0x4b8190,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x210f607(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x32(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4bde30 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b8266 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x32(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4bde30 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x4b8240,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - movq $0x28b5339,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x210f55b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + enter $0x210,$0x48 │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4b76e8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b8326 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b8340,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0x210,$0x48 │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4b76e8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%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 │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x4b82f8,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + add %dh,0x70(%rdi) │ │ │ │ + movq $0x4bdf08,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x4bdf30,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x4bdf58,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x4bdf80,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x5036f8,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x210f47f(%rip),%rbx │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0x210cd59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b8410 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x23dcd5d(%rip),%rsi │ │ │ │ - lea 0x23dccf6(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4be083 │ │ │ │ + movq $0x4be0a0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x23ef49e(%rip),%rsi │ │ │ │ + lea 0x21afc9f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 20222b0 │ │ │ │ - lea 0x210f431(%rip),%rbx │ │ │ │ + jmp 22e9b80 │ │ │ │ + lea 0x210cdce(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b846c │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea 0x23e0501(%rip),%rdi │ │ │ │ - lea 0x23dcd01(%rip),%rsi │ │ │ │ - lea 0x23dcc9a(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4be11b │ │ │ │ + movq $0x4be138,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x23ef406(%rip),%rsi │ │ │ │ + lea 0x23e8e00(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 20222b0 │ │ │ │ - lea 0x210f3dd(%rip),%rbx │ │ │ │ + jmp 22e5d48 │ │ │ │ + lea 0x210cd7e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x231f6e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x210f38f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + and $0x3d,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4be1c7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 239f7d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4be1c2 │ │ │ │ + movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0x1f10cde(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 22017d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b8506 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - 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 clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4be1ff │ │ │ │ + movq $0x4be220,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4be260 │ │ │ │ + lea 0x210ce2a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b8570 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8565 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x23a9fa0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x23f7c09(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x23f7c04(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + int $0x10 │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4be39c │ │ │ │ + movq $0x4be2a8,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be2a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - jo 4b85e2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4b85fa │ │ │ │ - movq $0x4b84e0,-0x68(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - movq $0x23aa018,-0x48(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4b8520,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0x210f254(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - adc $0x3000000,%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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4b8759 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b86c1 │ │ │ │ - movq $0x4b8670,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %cl,0x480210cd(%rax) │ │ │ │ + movl $0x4be2e0,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8670 │ │ │ │ + jne 4be2e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dl,-0x33(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + je 4be2fb │ │ │ │ + lea 0x23f7b45(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov 0xf(%rdi),%rax │ │ │ │ - mov 0x17(%rdi),%rbx │ │ │ │ - mov 0x7(%rdi),%rcx │ │ │ │ - mov 0x7(%rcx),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jne 4b8764 │ │ │ │ - movq $0x4b8720,-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 │ │ │ │ + movq $0x4be328,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8720 │ │ │ │ + jne 4be328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ + int $0x10 │ │ │ │ + add -0x75(%rax),%cl │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x6f(%rdx),%esi │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4be41f │ │ │ │ + movq $0x4be378,0x0(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be378 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %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 4b87dc │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x210f128(%rip),%rbx │ │ │ │ + add %bl,-0x34(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 4be4d1 │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0x210cbfd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0x210ccd5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - ja 4b8790 │ │ │ │ - movq $0x4b8880,-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 4b8628 │ │ │ │ - movq $0x4b8848,-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 4b8628 │ │ │ │ - nop │ │ │ │ - add %r8b,(%rax) │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4be47a │ │ │ │ + movq $0x4be3e8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be3e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4b87f8 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8811 │ │ │ │ - movq $0x20a5190,-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 $0x4b87c8,0x8(%rbp) │ │ │ │ - mov %rsi,0x28(%rbp) │ │ │ │ + add %cl,-0x34(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 4be3fa │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4be38c │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,0x8(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a47f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 4be7e0 │ │ │ │ + movq $0x4be450,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x72(%rax) │ │ │ │ - cmp $0x2,%al │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - je 4b874f │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209cac0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x480210cb(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 4be465 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4be38c │ │ │ │ + mov 0x5(%rbx),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 6e6ce8 │ │ │ │ + movq $0x4be4b0,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be4b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jb 4b88bb │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,(%rdi) │ │ │ │ - test %al,%cl │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - jge 4b88aa │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209d710 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x35(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4be38c │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 6dfd10 │ │ │ │ + mov 0x4(%rbx),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 6e9a40 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - jae 4b88f3 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b88de │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 209f7a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jae 4b8933 │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b8922 │ │ │ │ + cmp %cl,%bl │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4be51a │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ + jmp 4be898 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ + add %bh,-0x36(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b89d1 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4b8980,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 4be7bd │ │ │ │ + movq $0x4be580,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8980 │ │ │ │ + jne 4be580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ 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 $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lret $0x210 │ │ │ │ + movq $0x4be5c8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be5c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - or $0x2000000,%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 │ │ │ │ + leave │ │ │ │ + adc %al,(%rdx) │ │ │ │ + movq $0x4be610,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + 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 4be610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4b8ac0 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b8aa8 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 4b8acb │ │ │ │ - movq $0x4b8a50,-0x10(%rbp) │ │ │ │ - mov 0xe(%rsi),%rbx │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x480210c9(%rax) │ │ │ │ + movl $0x4be648,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8a50 │ │ │ │ + jne 4be648 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x37(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x30(%rbp),%rax │ │ │ │ + jne 4be7af │ │ │ │ + movq $0x4be680,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be680 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x49000000(%rdx) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8a98 │ │ │ │ - movq $0x4b8938,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0x23fd3dc(%rip),%rsi │ │ │ │ - lea 0x23fd3d5(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x23fd3b2(%rip),%rsi │ │ │ │ - lea 0x23fd3ab(%rip),%r14 │ │ │ │ - lea 0x23c6fc5(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x210ede1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4b8c28,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b89f0 │ │ │ │ - movq $0x4b8b28,-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 │ │ │ │ + add %dh,(%rax) │ │ │ │ + leave │ │ │ │ + adc %al,(%rdx) │ │ │ │ + movq $0x4be6b8,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8b28 │ │ │ │ + jne 4be6b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + enter $0x210,$0x83 │ │ │ │ + jrcxz 4be6c2 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x30(%rbp),%rax │ │ │ │ + jne 4be7af │ │ │ │ + movq $0x4be6f0,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4be6f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push $0x48004b8b │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + enter $0x210,$0x48 │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4be79d │ │ │ │ + movq $0x4be740,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8b68 │ │ │ │ + jne 4be740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x38(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4be761 │ │ │ │ + movq $0x4be788,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 6e0000 │ │ │ │ + lea 0x23e7a20(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ 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 %ecx,0x48000000(%rsi) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp 0x7(%rbx),%rdx │ │ │ │ - jb 4b8bc9 │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x23fd2a4(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea 0x23fd269(%rip),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 20b17b0 │ │ │ │ + lea 0x23f7683(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x38(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4be815 │ │ │ │ + movq $0x4be4f8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4be538,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + lea 0x210c861(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 %ch,%al │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4be1e8 │ │ │ │ nop │ │ │ │ - add %al,(%r8) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c0210ec(%rax) │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b8cda │ │ │ │ - movq $0x4b8c80,-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 4b8c80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ adc %al,(%rdx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 4b8ce1 │ │ │ │ - add $0x20,%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4be260 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x490210c7(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8cca │ │ │ │ - movq $0x4b88b8,-0x18(%r12) │ │ │ │ + ja 4be8e5 │ │ │ │ + movq $0x4be848,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4be870,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d118,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0x23fd1a3(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4b8d18,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 4b8d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x4,%eax │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0x210c7a1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480210eb(%rax) │ │ │ │ - movl $0x4b8d58,-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 4b8d58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX or %r8b,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x39(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4be942 │ │ │ │ + movq $0x4be960,-0x8(%rbp) │ │ │ │ + movq $0x23acaa8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4be7e0 │ │ │ │ + lea 0x210c75f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x15(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x7(%rbx),%rax │ │ │ │ - jb 4b8d78 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0x23fd0f4(%rip),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x23f74c9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4b8da8,0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ + lea 0x23f74c4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4b89f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%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 %cl,(%rax) │ │ │ │ (bad) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4be918 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x6f(%rax) │ │ │ │ - cmp $0x2,%al │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0x10c6,$0x2 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4be9e2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4be7e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b8de0 │ │ │ │ - movq $0x4b88f8,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + ja 4bea4d │ │ │ │ + movq $0x4be9a0,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4be9c0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d118,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4898 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x210c659(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x480210ea(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jae 4b8e73 │ │ │ │ - lea 0x210eab0(%rip),%rbx │ │ │ │ + jb 4bea9a │ │ │ │ + movq $0x4beab8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23750c8 │ │ │ │ + lea 0x210c637(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4bea00 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x480210c5(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4beafa │ │ │ │ + movq $0x4beb18,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 23750c8 │ │ │ │ + lea 0x210c5e7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x490210c5(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4be898 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4b8e68,0x8(%rbp) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bec68 │ │ │ │ + movq $0x4beb80,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4beb80 │ │ │ │ + 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,0x480210c5(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 4bebff │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 4bec73 │ │ │ │ + movq $0x4bebd0,0x0(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8e68 │ │ │ │ + jne 4bebd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %al,%al │ │ │ │ (bad) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ + sbb (%rdx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b8ed0 │ │ │ │ - movq $0x4b8eb8,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jne 4bebf1 │ │ │ │ + mov 0x4(%rbx),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 6e97e8 │ │ │ │ + lea 0x23f7263(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 4becc4 │ │ │ │ + movq $0x4bec40,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8eb8 │ │ │ │ + jne 4bec40 │ │ │ │ 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 %dl,%al │ │ │ │ - jmp ffffffffc79390ca <__environ@GLIBC_2.2.5+0xffffffffc507ae62> │ │ │ │ - add %r14b,(%r8) │ │ │ │ - mov 0x0(%rbx),%cs │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4b8628 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4bebf1 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 4bed2e │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0x23f71e8(%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 %bl,0x480210e9(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4b8f5b │ │ │ │ - lea 0x210e9d8(%rip),%rbx │ │ │ │ + lea 0x210c489(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0x4beca8,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4beca8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x17(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4b8f50,0x8(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cli │ │ │ │ + sbb (%rdx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 4bed19 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jne 4bebf1 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4bec5a │ │ │ │ + movq $0x4becf8,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rcx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8f50 │ │ │ │ + jne 4becf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - jmp ffffffff8b939162 <__environ@GLIBC_2.2.5+0xffffffff8907aefa> │ │ │ │ - jne 4b8f5c │ │ │ │ + negb (%rdx) │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,-0x1(%rdx) │ │ │ │ + (bad) │ │ │ │ + decl -0x75(%rax) │ │ │ │ + jae 4bed13 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b8fb8 │ │ │ │ - movq $0x4b8fa0,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ + jmp 6e4e60 │ │ │ │ + mov 0x5(%rbx),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 6e6bd0 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0x23acaa8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 4bf308 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0xc3,%al │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bed82 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4bf4c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4beeb7 │ │ │ │ + movq $0x4bede8,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b8fa0 │ │ │ │ + jne 4bede8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - call ffffffffc79391b2 <__environ@GLIBC_2.2.5+0xffffffffc507af4a> │ │ │ │ - add %r11b,(%r8) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xor %ch,%dh │ │ │ │ rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jge 4b8fbc │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4b8628 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc (%rax),%eax │ │ │ │ + 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 4bee30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp ffffffff8d9391ea <__environ@GLIBC_2.2.5+0xffffffff8b07af82> │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4b9102 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b90fc │ │ │ │ - movq $0x4b9038,-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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock js 4bee24 │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9038 │ │ │ │ + jne 4bee78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x480210e8(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4b910d │ │ │ │ - movq $0x4b9088,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + movl $0x4bef68,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9088 │ │ │ │ + jne 4bef68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - test %eax,(%rax) │ │ │ │ + movq $0x4bef38,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bef38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x18(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - movq $0x4b90c8,-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 4b90c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - call ffffffff8b9392da <__environ@GLIBC_2.2.5+0xffffffff8907b072> │ │ │ │ - or %r9b,0x3b(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - jae 4b90eb │ │ │ │ - movq $0x4b9130,0x8(%rbp) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b89f0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rdx) │ │ │ │ + je 4bef15 │ │ │ │ add $0x38,%rbp │ │ │ │ - jmp 4b8e08 │ │ │ │ - mov %rsi,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x210e807(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 209f7a8 │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + nop │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480210e7(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 4b9165 │ │ │ │ - movq $0x4b91b8,0x8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ - movq $0x4b9198,0x20(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 209ff08 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x30(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 20afcb8 │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x19(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4b8ef0 │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rsi,1) │ │ │ │ + lea 0x23f6efd(%rip),%ebx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - out %eax,$0x10 │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - jge 4b91dc │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 4b8fe5 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480210e6(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4b9253 │ │ │ │ - lea 0x210e728(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48004bef(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4befa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1a(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4b9248,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,%dh │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + out %eax,(%dx) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9248 │ │ │ │ + jne 4befe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1a(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b92b0 │ │ │ │ - movq $0x4b9298,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,-0x38b80000(%rcx,%rax,1) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + lock rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9298 │ │ │ │ + jne 4bf028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - in $0x10,%eax │ │ │ │ - add -0x39(%rax),%cl │ │ │ │ - add %r10b,(%r8) │ │ │ │ - xchg %eax,%edx │ │ │ │ - rex.WXB add %cl,-0x75(%r8) │ │ │ │ - jge 4b92b4 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4b8628 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1a(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b9489 │ │ │ │ - movq $0x4b9308,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x1(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4bf070,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9308 │ │ │ │ + jne 4bf070 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - out %al,$0x10 │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %ah,0x1(%rbx) │ │ │ │ + test %dl,(%rcx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4b9350,-0x8(%rbp) │ │ │ │ + movq $0x4bf0b0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9350 │ │ │ │ + jne 4bf0b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - in $0x10,%eax │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %dh,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x8b48d98948004b93,%al │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rdx │ │ │ │ + test %dl,0x1(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4bf0f8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b93a0 │ │ │ │ + jne 4bf0f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480210e5(%rax) │ │ │ │ - movl $0x4b93e0,-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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + int1 │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b93e0 │ │ │ │ + jne 4bf138 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1b(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9511 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0xf(%r8) │ │ │ │ + rex.WXB add %sil,%r10b │ │ │ │ + movups 0x7(%rbx),%xmm0 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + movsd %xmm0,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf168 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x30(%rbp),%xmm0 │ │ │ │ + movsd 0x7(%rbx),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 4bef45 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - cmp 0x7(%rbx),%rdx │ │ │ │ - jb 4b943c │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4b91e8 │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4b8fd8 │ │ │ │ - lea 0x23c6600(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 4bf194 │ │ │ │ + je 4bef15 │ │ │ │ + lea 0x23f6cc0(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x210e4c0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x4b94c0,0x8(%rbp) │ │ │ │ + movq $0x4bef00,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b94c0 │ │ │ │ + jne 4bef00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4bf1f0,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf1f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,-0x3(%rbp) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + out %al,(%dx) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + jae 4bf213 │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + movq $0x4bf248,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf248 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%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) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,%ebp │ │ │ │ + cld │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x20a5190,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x287fa82,-0x10(%r12) │ │ │ │ - movq $0x287fa82,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - in $0x10,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b957f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4b957a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x210e4f1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b92d0 │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r9b,0x48004bf2(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf288 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4b95e6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4b95e1 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4b9628,-0x18(%rbp) │ │ │ │ - mov $0x20,%r14d │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1efbe30 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004bf2(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf2b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4b961c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4b9628 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 4bef45 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4bf194 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 4bef15 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x2862671,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x4bed60,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4beda0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - movq $0x4b9600,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a4370 │ │ │ │ + lea 0x210bdb9(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 %bl,0x480210bd(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4bf678 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x43(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4bf7f8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x43(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4bf600 │ │ │ │ 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 %ah,(%rax) │ │ │ │ + mov $0x89480210,%ebp │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4bf780 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x89480210,%esp │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4bf600 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x89480210,%esp │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4bf700 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x480210bc(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4beb40 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,%ah │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + push $0x480210bc │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b96bf │ │ │ │ + jb 4bf4a2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b96e0 │ │ │ │ + jmp 4beae0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jrcxz 4b96ef │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x44(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + add $0xd0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4bf5ce │ │ │ │ + movq $0x4bf370,-0xc8(%r12) │ │ │ │ + mov %r14,-0xc0(%r12) │ │ │ │ + movq $0x4bf398,-0xb8(%r12) │ │ │ │ + mov %r14,-0xb0(%r12) │ │ │ │ + movq $0x4bf3c0,-0xa8(%r12) │ │ │ │ + mov %r14,-0xa0(%r12) │ │ │ │ + movq $0x4bf3e8,-0x98(%r12) │ │ │ │ + mov %r14,-0x90(%r12) │ │ │ │ + movq $0x4bf410,-0x88(%r12) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + movq $0x4bf438,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x4bf460,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4bf480,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x237d0f8,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x66(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x76(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x96(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0xa6(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0xb6(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xc6(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd0,0x388(%r13) │ │ │ │ + lea 0x210bb90(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8d480210,%ebx │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4b978c │ │ │ │ - movq $0x4b9718,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4bf61a │ │ │ │ + movq $0x4bf638,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b9718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4beb40 │ │ │ │ + lea 0x210bb5f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480210e3(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b9797 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b977c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - mov 0x1e(%rbx),%rbx │ │ │ │ - movq $0x4b96a0,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0x23f67f1(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x210e32d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0x210e302(%rip),%rbx │ │ │ │ + lea 0x23f67ec(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - in $0x10,%al │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b9806 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4b9801 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x210d877(%rip),%rsi │ │ │ │ - lea 0x210e3d2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ecdfa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x480210ba(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bf69a │ │ │ │ + movq $0x4bf6b8,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4beb40 │ │ │ │ + lea 0x210baef(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 4b9859 │ │ │ │ - lea 0x210e400(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x11(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 4b9888 │ │ │ │ - lea 0x23a8a1c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8d480210,%edx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bf723 │ │ │ │ + movq $0x4bf740,-0x8(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4beb40 │ │ │ │ + lea 0x210ba76(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4b988c │ │ │ │ - add $0x10,%rbp │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b98bc │ │ │ │ - cmp 0x1e(%rbx),%rsi │ │ │ │ - jl 4b98dc │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - add $0xffffffffffffffb0,%r12 │ │ │ │ - movq $0x4b9850,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4b9850 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4b9880,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x16(%rbx),%rcx │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea 0x10(%rax),%rdx │ │ │ │ - mov (%rdx,%rcx,1),%dl │ │ │ │ - cmp $0x80,%dl │ │ │ │ - jae 4b9952 │ │ │ │ - movq $0x237daf8,-0x48(%r12) │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x1ea2618,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x237db18,-0x20(%r12) │ │ │ │ - movzbl %dl,%eax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1ea25b8,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xe0,%dl │ │ │ │ - jae 4b99d5 │ │ │ │ - add $0x10,%rax │ │ │ │ - inc %rcx │ │ │ │ - mov (%rax,%rcx,1),%al │ │ │ │ - movq $0x237daf8,-0x48(%r12) │ │ │ │ - lea 0x2(%rsi),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1ea2618,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x237db18,-0x20(%r12) │ │ │ │ - movzbl %al,%eax │ │ │ │ - movzbl %dl,%ebx │ │ │ │ - add $0xffffffffffffff40,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - lea -0x80(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1ea25b8,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xf0,%dl │ │ │ │ - jae 4b9a77 │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ - lea 0x1(%rcx),%r8 │ │ │ │ - mov (%rdi,%r8,1),%dil │ │ │ │ - add $0x10,%rax │ │ │ │ - add $0x2,%rcx │ │ │ │ - mov (%rax,%rcx,1),%al │ │ │ │ - movq $0x237daf8,-0x48(%r12) │ │ │ │ - lea 0x3(%rsi),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1ea2618,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x237db18,-0x20(%r12) │ │ │ │ - movzbl %al,%eax │ │ │ │ - movzbl %dil,%ebx │ │ │ │ - add $0xffffffffffffff80,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - movzbl %dl,%eax │ │ │ │ - add $0xffffffffffffff20,%rax │ │ │ │ - shl $0xc,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - add $0xffffffffffffff80,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1ea25b8,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0x23f66f2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ - lea 0x1(%rcx),%r8 │ │ │ │ - mov (%rdi,%r8,1),%dil │ │ │ │ - lea 0x10(%rax),%r8 │ │ │ │ - lea 0x2(%rcx),%r9 │ │ │ │ - mov (%r8,%r9,1),%r8b │ │ │ │ - add $0x10,%rax │ │ │ │ - add $0x3,%rcx │ │ │ │ - mov (%rax,%rcx,1),%al │ │ │ │ - movq $0x237daf8,-0x48(%r12) │ │ │ │ - lea 0x4(%rsi),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x1ea2618,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - lea -0x47(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x237db18,-0x20(%r12) │ │ │ │ - movzbl %al,%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 %dl,%ebx │ │ │ │ - add $0xffffffffffffff10,%rbx │ │ │ │ - shl $0x12,%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - lea -0x80(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1ea25b8,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ + lea 0x23f66db(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,0x480210b9(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bf79a │ │ │ │ + movq $0x4bf7b8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4beb40 │ │ │ │ + lea 0x210ba0f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b9b92 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9b87 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b9bb0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0xe(%rbp),%esi │ │ │ │ + lea 0x23f667a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x23f6663(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1043d504 <__environ@GLIBC_2.2.5+0xdb7f29c> │ │ │ │ - adcl $0x1d,-0x72b80000(%rcx,%rax,1) │ │ │ │ - jl 4b9ba2 │ │ │ │ - adc %al,(%rdx) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8d480210,%ecx │ │ │ │ + rex.RB call 7344314c <__environ@GLIBC_2.2.5+0x70b84ee4> │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call 97f041 │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4beb40 │ │ │ │ + lea 0x210b99f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x50(%rbx),%esi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jb 4b9df0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9c2c │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x1ea23d0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x11(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - lea -0x16(%r12),%r14 │ │ │ │ - jmp 4b9d51 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9c9f │ │ │ │ - mov 0x5(%rbx),%rdx │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x4b9b40,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x237d640,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add 0x48(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 4b9dec │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9d08 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 4b9d51 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9dfe │ │ │ │ - mov 0x5(%rbx),%rcx │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x1ea23d0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0x16(%r12),%r14 │ │ │ │ - movq $0x4b9d80,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4bf993 │ │ │ │ + movq $0x4bf8c8,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4b9d80 │ │ │ │ + jne 4bf8c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rsi,1) │ │ │ │ - mov 0xe(%rbx),%eax │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov 0x7(%rcx),%rcx │ │ │ │ - movq $0x4b9bd8,-0x10(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov 0x7(%rax),%r14 │ │ │ │ - mov 0x16(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b9828 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov 0x7(%rcx),%rcx │ │ │ │ - movq $0x4b9cc0,-0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov 0x7(%rax),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4b9828 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0x23fc06a(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - fists (%rax) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4b9e6e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4b9e69 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x210d20f(%rip),%rsi │ │ │ │ - lea 0x210df12(%rip),%r14 │ │ │ │ + lock adc %bh,%cl │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + 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 │ │ │ │ - jmp 1e61df8 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf910 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0x10da,$0x2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b9ef9 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4b9eee │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x237dbb8,-0x28(%r12) │ │ │ │ - movq $0x28b86c9,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x237dbb8,-0x10(%r12) │ │ │ │ - movq $0x28b8329,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock pop %rax │ │ │ │ + stc │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4b92d0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf958 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4b9ee9 │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b9f36 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + movl $0x4bfa28,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfa28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4bf9f8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf9f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4bf9c0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bf9c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bl,%bl │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4b9f76 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - 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) │ │ │ │ - lock ficoml (%rax) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - xor -0x39(%rax),%ecx │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x4ba010,-0x28(%rbp) │ │ │ │ - mov $0x6e,%r14d │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 1efbe30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x3c(%rbp) │ │ │ │ + movq $0x4bfc78,0x30(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 20af098 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480210da(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ba018 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x26(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba065 │ │ │ │ - movq $0x4b9f50,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rsi,1) │ │ │ │ + lea 0x23f6436(%rip),%ebx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4b9fe0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a4370 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4ba077 │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ba0c6 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x480210d9(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ba11a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4ba160,-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 1efbe30 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x4bfa60,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfa60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x27(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ba168 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - 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 %ah,(%rbx) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r13b,0x48004bfa(%r8) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfaa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fsts (%rax) │ │ │ │ - add -0x75(%rax),%cl │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba1b5 │ │ │ │ - movq $0x4ba0a0,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4ba130,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a4370 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,%cl │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + cli │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfae8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - fcoms (%rax) │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4ba213 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x28(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ba399 │ │ │ │ - movq $0x4ba278,-0x18(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000001(%rbx) │ │ │ │ + movl $0x4bfb30,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba278 │ │ │ │ + jne 4bfb30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - fcoms (%rax) │ │ │ │ - add -0x77(%rax),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - shlb $0x43,-0x74b7ffb5(%rdx) │ │ │ │ - (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + test %cl,0x1(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4bfb70,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba2c0 │ │ │ │ + jne 4bfb70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - movq $0x4ba2f8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x1(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4bfbb8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba2f8 │ │ │ │ + jne 4bfbb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480210d7(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0x5c,%rbx │ │ │ │ - jne 4ba3db │ │ │ │ - movq $0x4ba338,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + sti │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba338 │ │ │ │ + jne 4bfbf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %r8b,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x29(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - movq $0x4ba370,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - lea 0x210d735(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + cld │ │ │ │ + rex.WXB add %sil,%r10b │ │ │ │ + movups 0x7(%rbx),%xmm0 │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + movsd %xmm0,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba370 │ │ │ │ + jne 4bfc28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x4ba3b0,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4b5c60 │ │ │ │ - lea 0x23a82df(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x30(%rbp),%xmm0 │ │ │ │ + movsd 0x7(%rbx),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 4bfa05 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 4bfc89 │ │ │ │ + je 4bfc46 │ │ │ │ + jmp 4bfc89 │ │ │ │ + movq $0x4bfe08,0x30(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 20af098 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,(%rdi) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lea 0x23f61a9(%rip),%ebx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + movq $0x4bfcc8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfcc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ (bad) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4ba3d8 │ │ │ │ - movq $0x4ba4c8,0x8(%rbp) │ │ │ │ - mov $0x5c,%r14d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 1efbe30 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - movq $0x4ba410,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,0x48fffffd(%rip) │ │ │ │ + movl $0x4bfe68,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + movq $0x4bfd20,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4ba410 │ │ │ │ + jne 4bfd20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2a(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - movq $0x4ba438,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp 4b5c60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2a(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4ba454 │ │ │ │ - movq $0x4ba598,0x0(%rbp) │ │ │ │ - mov $0x5c,%r14d │ │ │ │ - jmp 1efbe30 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 4ba471 │ │ │ │ - movq $0x4ba660,0x0(%rbp) │ │ │ │ - mov $0x5c,%r14d │ │ │ │ - jmp 1efbe30 │ │ │ │ - movq $0x4ba720,0x0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 1efbe30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,%ebp │ │ │ │ + cld │ │ │ │ (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r12b,-0x3(%r8) │ │ │ │ + rex.WXB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfd60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - add -0x75(%r16),%cl │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,0x75(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4ba4b4 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4ba4d0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x480210d5(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba51d │ │ │ │ - movq $0x4ba1f0,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4ba498,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23a4370 │ │ │ │ - nopl (%rax) │ │ │ │ - movb $0x0,(%rax,%rax,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x48004bfd(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4bfd90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add -0x75(%r16),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4ba580 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - jmp 4ba5a4 │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 4bfa05 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4bfc89 │ │ │ │ + movq $0x4bfdd8,0x30(%rbp) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 20af098 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffd0,%ebp │ │ │ │ + jmp 4bfc89 │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4bfa05 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffd0,%ebp │ │ │ │ + jmp 4bfc89 │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4bfa05 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba5f6 │ │ │ │ - movq $0x4ba0e0,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x4ba558,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23a4370 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffd0,%ebp │ │ │ │ + jmp 4bfc89 │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4bfa05 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2c(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add (%rdi),%ecx │ │ │ │ + adcl $0xffffffff,(%rsi,%rdi,8) │ │ │ │ + decl -0x7d(%rax) │ │ │ │ + sti │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + xchg %bh,%bl │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + xor %r15b,(%r8) │ │ │ │ + decb 0x0(%rbx) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4ba668 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 20af098 │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4bfa05 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,0x480210b2(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bfeda │ │ │ │ + movq $0x4bfef8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4bf4c0 │ │ │ │ + lea 0x210b2ef(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba6b5 │ │ │ │ - movq $0x4b9f90,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x4bf880,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4ba630,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23a4370 │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x480210d3(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4ba728 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + add %cl,0x480210b2(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4bff72 │ │ │ │ + movq $0x4bff90,-0x8(%rbp) │ │ │ │ + movq $0x23acaa8,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4bfec0 │ │ │ │ + lea 0x210b267(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2d(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba775 │ │ │ │ - movq $0x4b9f10,-0x40(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x23f5e99(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x23f5e94(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x4ba6f0,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 23a4370 │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4ba7e5 │ │ │ │ - movq $0x4ba800,-0x18(%rbp) │ │ │ │ - lea 0x23a7ea1(%rip),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ea8070 │ │ │ │ + mov $0x10,%dl │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4c0002 │ │ │ │ + movq $0x4c0020,-0x18(%rbp) │ │ │ │ + movq $0x23acaa8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4bfec0 │ │ │ │ + lea 0x210b1e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - add -0x7cb7f81d(%r19),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0x23a7e61(%rip),%ebx │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4ba840,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4ba840 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + 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,(%rsi) │ │ │ │ + add %ch,-0x4f(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c009a │ │ │ │ + movq $0x4c00b8,-0x18(%rbp) │ │ │ │ + movq $0x23acaa8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4bfec0 │ │ │ │ + lea 0x210b15f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x480210d5(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4ba8ee │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4ba8fe │ │ │ │ - mov 0x1e(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 4ba87e │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - lea 0x210d54b(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rdx │ │ │ │ - mov 0x16(%rbx),%rsi │ │ │ │ - lea 0x10(%rcx),%rdi │ │ │ │ - mov (%rdi,%rsi,1),%dil │ │ │ │ - cmp $0x80,%dil │ │ │ │ - jae 4ba90e │ │ │ │ - dec %rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 4ba8b8 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0x4baa30,0x0(%rbp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 4b96e0 │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4baae0,0x0(%rbp) │ │ │ │ - lea -0x1e(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 4b96e0 │ │ │ │ - lea 0x210d323(%rip),%rbx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - cmp $0xe0,%dil │ │ │ │ - jae 4ba96b │ │ │ │ - add $0xfffffffffffffffe,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 4ba935 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0x4bab90,0x0(%rbp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 4b96e0 │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea 0x2(%rsi),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4bac40,0x0(%rbp) │ │ │ │ - lea -0x1e(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 4b96e0 │ │ │ │ - cmp $0xf0,%dil │ │ │ │ - jae 4ba9c8 │ │ │ │ - add $0xfffffffffffffffd,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 4ba992 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0x4bacf0,0x0(%rbp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 4b96e0 │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea 0x3(%rsi),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4bada0,0x0(%rbp) │ │ │ │ - lea -0x1e(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 4b96e0 │ │ │ │ - add $0xfffffffffffffffc,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 4ba9e9 │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movq $0x4bae50,0x0(%rbp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 4b96e0 │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - lea 0x4(%rsi),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4baf00,0x0(%rbp) │ │ │ │ - lea -0x1e(%r12),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 4b96e0 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x10,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB loopne 4c0151 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4c012a │ │ │ │ + movq $0x4c0148,-0x8(%rbp) │ │ │ │ + movq $0x23acaa8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4bfec0 │ │ │ │ + lea 0x210b0df(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x30(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4baa9d │ │ │ │ - movq $0x1ea2618,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b9209,-0x30(%r12) │ │ │ │ - movq $0x1ea2618,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x28b9209,-0x18(%r12) │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4baac0,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 4b9bb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x23f5ce1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x23f5cdc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - iret │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - add (%rax),%al │ │ │ │ + push %rax │ │ │ │ + mov $0x10,%al │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4c01a2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4bfec0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x490210cf(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bab4d │ │ │ │ - movq $0x1ea2618,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b9209,-0x30(%r12) │ │ │ │ - movq $0x1ea2618,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x28b9209,-0x18(%r12) │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4bab70,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 4b9bb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + mov $0x10,%al │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4bffd0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - iret │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x10,%al │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4c0068 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4babfd │ │ │ │ - movq $0x1ea2618,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b9209,-0x30(%r12) │ │ │ │ - movq $0x1ea2618,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x28b9209,-0x18(%r12) │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4bac20,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 4b9bb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x32(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - add (%rax),%al │ │ │ │ + mov $0x10,%al │ │ │ │ + add -0x77(%rax),%cl │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4c0100 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x32(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + jmp 23af808 │ │ │ │ + nopw 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 %bh,-0x51(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bacad │ │ │ │ - movq $0x1ea2618,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b9209,-0x30(%r12) │ │ │ │ - movq $0x1ea2618,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x28b9209,-0x18(%r12) │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4bacd0,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 4b9bb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4bff48 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x490210cd(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - add (%rax),%al │ │ │ │ + subb $0x45,-0x72b7fdf0(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4c02aa │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4bf308 │ │ │ │ + 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 %ch,-0x72b7fdf0(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4c02e2 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4bea80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ + loopne 4c0305 │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x490210cd(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bad5d │ │ │ │ - movq $0x1ea2618,-0x40(%r12) │ │ │ │ + ja 4c0411 │ │ │ │ + movq $0x4c0180,-0xd8(%r12) │ │ │ │ + mov %r14,-0xc8(%r12) │ │ │ │ + movq $0x4c01c0,-0xc0(%r12) │ │ │ │ + mov %r14,-0xb8(%r12) │ │ │ │ + movq $0x4c01e8,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa8(%r12) │ │ │ │ + movq $0x4c0210,-0xa0(%r12) │ │ │ │ + mov %r14,-0x98(%r12) │ │ │ │ + movq $0x4c0238,-0x90(%r12) │ │ │ │ + lea -0xd8(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x4c0268,-0x80(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + movq $0x4c0288,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4c02c0,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x237d0f8,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b9209,-0x30(%r12) │ │ │ │ - movq $0x1ea2618,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x7e(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - movq $0x28b9209,-0x18(%r12) │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + lea -0x8e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x9e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0xae(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ + lea -0xbe(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x4bad80,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 4b9bb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + lea 0x210adfd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - int $0x10 │ │ │ │ - add -0x77(%rcx),%cl │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ - movabs 0x2fffff4,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9808dd │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0488 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - int3 │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bae0d │ │ │ │ - movq $0x1ea2618,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b9209,-0x30(%r12) │ │ │ │ - movq $0x1ea2618,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x28b9209,-0x18(%r12) │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4bae30,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 4b9bb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 980968 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c04d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x34(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 980a08 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0528 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - int3 │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4baebd │ │ │ │ - movq $0x1ea2618,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b9209,-0x30(%r12) │ │ │ │ - movq $0x1ea2618,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x28b9209,-0x18(%r12) │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4baee0,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 4b9bb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c054e │ │ │ │ + movq $0x4c05e8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c05e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c05b8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c05b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x4c0590,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0590 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %edx,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x3(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x490210cb(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - add (%rax),%al │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c05c5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x490210cb(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4baf6d │ │ │ │ - movq $0x1ea2618,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x28b9209,-0x30(%r12) │ │ │ │ - movq $0x1ea2618,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x28b9209,-0x18(%r12) │ │ │ │ - movq $0x1ea23b0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4baf90,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp 4b9bb0 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rsi,1) │ │ │ │ + lea 0x23f5876(%rip),%ebx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lret $0x210 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4ba230 │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0620 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ch,(%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,0x3b(%rdi) │ │ │ │ - movq $0x4b9e88,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x4ba230,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4ba7b8,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0x210cdfe(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,%ch │ │ │ │ add %al,(%rax) │ │ │ │ - call 484dc0f6 <__environ@GLIBC_2.2.5+0x45c1de8e> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bb04a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bafb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x48004c06(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0680 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + or %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bb08e │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bb0a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,-0x1(%rdi,%rdi,8) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c0691 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - add %esi,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + movq $0x4c06b8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c06b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ch,(%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) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48fffffe(%rbx) │ │ │ │ + movl $0x4c0700,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0700 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (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,0x31(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4bb060,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4bb0d0,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x2b(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x23f5722(%rip),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x4c0658,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c0768,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x490210cc(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb1c5 │ │ │ │ - movq $0x4bb028,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x4bb128,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0x210cc59(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - int3 │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bb237 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bb232 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x23fac38(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bafb8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000001(%rbx) │ │ │ │ + movl $0x4c07b0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c07b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock lret │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bb281 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bb298,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x210cbc8(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c0710 │ │ │ │ + movq $0x4c07f8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c07f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x1(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4c0840,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0840 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - fdivr %st,%st(7) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c0710 │ │ │ │ + movq $0x4c0888,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0xdffb3f8(%r8) │ │ │ │ + movups 0x7(%rbx),%xmm0 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + movsd %xmm0,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c08b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %edx,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x38(%rbp),%xmm0 │ │ │ │ + movsd 0x7(%rbx),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 4c0ac3 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 4c08d4 │ │ │ │ + je 4c08dd │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c0710 │ │ │ │ + movq $0x4c0a78,0x38(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 20af098 │ │ │ │ + movq $0x4c0b60,0x38(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 20af098 │ │ │ │ + movq $0x4c0948,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 4c05c5 │ │ │ │ + movq $0x4c0b10,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + movq $0x4c09a8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c09a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 4c05c5 │ │ │ │ + movq $0x4c09f0,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c09f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lret │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bb33d │ │ │ │ - movq $0x4bb358,-0x10(%rbp) │ │ │ │ - lea 0x23a7341(%rip),%rsi │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ea8070 │ │ │ │ - lea 0x210cb1c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + or 0x48(%rax,%rax,1),%cl │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0a20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %edx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lret $0x210 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4bb3b1 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb3a1 │ │ │ │ - movq $0x4bb250,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4bb2c0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x210b339(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,-0x36(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bb404 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bb418,-0x18(%rbp) │ │ │ │ - lea 0x23a727d(%rip),%r14 │ │ │ │ - lea 0x210ca45(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 4c0a36 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c05c5 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 4c0a44 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c0710 │ │ │ │ + movq $0x4c0aa8,0x38(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 20af098 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffc0,%ebp │ │ │ │ + jmp 4c0710 │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 4c05c5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - pop %rsp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffc0,%ebp │ │ │ │ + jmp 4c0710 │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 4c05c5 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c05c5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffc0,%ebp │ │ │ │ + jmp 4c0710 │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 4c05c5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %edx,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x9(%rdx),%esi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c0710 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 4c0b31 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c05c5 │ │ │ │ + movq $0x4c0ae0,0x38(%rbp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 20af098 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffc0,%ebp │ │ │ │ + jmp 4c0710 │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 4c05c5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c0bb2 │ │ │ │ + movq $0x4c0bd0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4bf4c0 │ │ │ │ + lea 0x210a6af(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x4c0440,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - leave │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x5a(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4bb4e6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bb4e1 │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4bb500,-0x18(%rbp) │ │ │ │ - lea 0x23a71a0(%rip),%rsi │ │ │ │ - lea 0x23a7199(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 1ea8070 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 4c0c4a │ │ │ │ + movq $0x4c0c68,-0x8(%rbp) │ │ │ │ + movq $0x23acaa8,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4c0b98 │ │ │ │ + lea 0x210a627(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x37(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4bb550 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb540 │ │ │ │ - movq $0x4bb3d0,-0x18(%r12) │ │ │ │ - movq $0x4bb440,-0x8(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x23f51c1(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x210b19a(%rip),%rbx │ │ │ │ + lea 0x23f51bc(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - leave │ │ │ │ + add %al,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ adc %al,(%rdx) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4bb610 │ │ │ │ - movq $0x4bb5b0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4bb5b0 │ │ │ │ + jb 4c0cda │ │ │ │ + movq $0x4c0cf8,-0x18(%rbp) │ │ │ │ + movq $0x23acaa8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4c0b98 │ │ │ │ + lea 0x210a5a7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + 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 %ch,(%rax) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c0d6a │ │ │ │ + movq $0x4c0d88,-0x8(%rbp) │ │ │ │ + movq $0x23acaa8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4c0b98 │ │ │ │ + lea 0x210a527(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - enter $0x210,$0x49 │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb61b │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 4bb5da │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - lea 0x210c89f(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x23f50a1(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 23a3470 │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x2862671,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%r14 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x23f509c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4bb318 │ │ │ │ - lea 0x210c899(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480210c8(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %ah,0x480210a4(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4bb828 │ │ │ │ - movq $0x4bb680,-0x8(%rbp) │ │ │ │ + jb 4c0dfa │ │ │ │ + movq $0x4c0e18,-0x18(%rbp) │ │ │ │ + movq $0x23acaa8,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4c0b98 │ │ │ │ + lea 0x210a4a7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 981d1d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bb680 │ │ │ │ + jne 4c0ea8 │ │ │ │ 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 %dl,-0x38(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4bb81a │ │ │ │ - movq $0x4bb6c8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 981da8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bb6c8 │ │ │ │ + jne 4c0ef8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - enter $0x210,$0x48 │ │ │ │ - movl $0x4bb6f8,0x0(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 981e48 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bb6f8 │ │ │ │ + jne 4c0f48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ (bad) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bb867 │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4bb833 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 4bb7b3 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4bb8e0,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bb990 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4bb8c8,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bb990 │ │ │ │ - lea 0x23a6e50(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x210c691(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4c0f6e │ │ │ │ + movq $0x4c1010,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1010 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4c0fe0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0fe0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4bb877 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4bb7b3 │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4bb910,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bb990 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4bb8f8,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ + movq $0x4c0fb0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4bb990 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c0fb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %edx,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000003(%rdi) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 4c0fed │ │ │ │ + nop │ │ │ │ + or %ah,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rsi,1) │ │ │ │ + lea 0x23f4e55(%rip),%ebx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ah,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x10(%r8) │ │ │ │ + rex.WR add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1048 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ch,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4bb990 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,%ch │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x48004c10(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c10a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bb962 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bb648 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,-0x1(%rdi,%rdi,8) │ │ │ │ + ljmp (bad) │ │ │ │ + jmp 4c10b9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4bbbb0 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4bbb64 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4bba12 │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4bb9ec │ │ │ │ - movq $0x4bbde8,-0x30(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x0(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4c10e0,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4bbe70,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4bba48,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bba48 │ │ │ │ + jne 4c10e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %ch,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x480210c4(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4bbbcf │ │ │ │ - movq $0x4bba90,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%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 %dl,0x48fffffe(%rbx) │ │ │ │ + movl $0x4c1128,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bba90 │ │ │ │ + jne 4c1128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3c(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - movq $0x4bbac0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x2b(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x23f4d1c(%rip),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4c1080,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bbac0 │ │ │ │ + jne 4c1080 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + movq $0x4c1190,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4bbb8a │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4bbd61 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4bb99d │ │ │ │ - movq $0x4bbc30,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000001(%rsi) │ │ │ │ + movl $0x4c11d8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 4bbbe4 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4bbd61 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4bb99d │ │ │ │ - lea 0x210c319(%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 $0x4bbca8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4bb99d │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c11d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c1138 │ │ │ │ + movq $0x4c1220,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x490210c2(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bbc88 │ │ │ │ - movq $0x4bb940,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000001(%rsi) │ │ │ │ + movl $0x4c1268,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1268 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3e(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bbced │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c7ef0,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4bbeba │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4bbe3e │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4bb99d │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c1138 │ │ │ │ + movq $0x4c12b0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c12b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + adc -0xe(%rax,%rax,1),%cl │ │ │ │ + movups 0x7(%rbx),%xmm0 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + movsd %xmm0,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c12e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %edx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rclb $0x2,(%rax) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4bbd2b │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bb99d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%dl │ │ │ │ + movups 0x38(%rbp),%xmm0 │ │ │ │ + movsd 0x7(%rbx),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 4c14a4 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jp 4c1308 │ │ │ │ + je 4c1350 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c1138 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %edx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x40(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4bbcfd │ │ │ │ - sub $0x8,%rsp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rdx) │ │ │ │ + je 4c1350 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bb99d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ - mov $0x8d480210,%edi │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bbf2f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bbf2a │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x23f9f40(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bb648 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp 20afcb8 │ │ │ │ + movq $0x4c1398,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1398 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - mov $0x8d480210,%esi │ │ │ │ - rex.RB call 7343f89c <__environ@GLIBC_2.2.5+0x70b81634> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x4bbf90,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - lea 0x210bed0(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 23af5c8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 4c0fed │ │ │ │ + movq $0x4c1328,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + jmp 1f61148 │ │ │ │ + movq $0x4c13f8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c13f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - in $0xf2,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 4c0fed │ │ │ │ + movq $0x4c1440,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x14(%r8) │ │ │ │ + rex.WR add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1470 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %edx,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 4c1486 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c0fed │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 4c1347 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c1138 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4c0fed │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0x8d480210,%edi │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bc034 │ │ │ │ - movq $0x4bc050,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x23a4d3e(%rip),%r14 │ │ │ │ + add %ch,0x4802109c(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c14e2 │ │ │ │ + movq $0x4c1500,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ - lea 0x210bef5(%rip),%rbx │ │ │ │ + jmp 4bf4c0 │ │ │ │ + lea 0x2109dcf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0xc7480210,%esi │ │ │ │ - add %r14b,-0x40(%r8) │ │ │ │ - rex.WXB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - call 14bc056 │ │ │ │ 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 $0x4c0e60,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp 23a47e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0xc7480210,%ebp │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x65f2358d48004bc0,%al │ │ │ │ - cmp (%rdx),%al │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 1ea8070 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x66(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c1823 │ │ │ │ + movq $0x4c1598,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1598 │ │ │ │ + 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,0x480210bd(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4bc0f9 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc0e9 │ │ │ │ - movq $0x4bbf48,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4bbfb8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - lea 0x210a5f1(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + movq $0x4c15e8,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c15e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cltd │ │ │ │ + adc %al,(%rdx) │ │ │ │ + movq $0x4c1638,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1638 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %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 4bc13a │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 7bb280 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %bh,-0x67(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + movq $0x4c1670,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1670 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,-0x67(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x40(%rbp),%rax │ │ │ │ + jne 4c1815 │ │ │ │ + movq $0x4c16a8,0x0(%rbp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c16a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + or %ch,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cltd │ │ │ │ + adc %al,(%rdx) │ │ │ │ + movq $0x4c16e0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c16e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ch,(%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 4bc257 │ │ │ │ - movq $0x23ab088,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4bc1f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + cwtl │ │ │ │ + adc %al,(%rdx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x40(%rbp),%rax │ │ │ │ + jne 4c1815 │ │ │ │ + movq $0x4c1718,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc1f0 │ │ │ │ + jne 4c1718 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + or %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc247 │ │ │ │ - movq $0x7d1c78,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x2698582,-0x18(%r12) │ │ │ │ - movq $0x7d1c78,-0x10(%r12) │ │ │ │ - movq $0x2698582,-0x8(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0x21dd19b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x48021098(%rax) │ │ │ │ + movl $0x4c1750,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1750 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + or %ch,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %ah,-0x68(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x40(%rbp),%rax │ │ │ │ + jne 4c1815 │ │ │ │ + movq $0x4c1788,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1788 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + or %ch,(%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) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x237d640,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cwtl │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4c1851 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4c17e0,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c17e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4c1801 │ │ │ │ + movq $0x4c1838,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + jmp 6e0000 │ │ │ │ + lea 0x23e4980(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0x23f461d(%rip),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + xchg %edx,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,8) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 20b17b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7343fc34 <__environ@GLIBC_2.2.5+0x70b819cc> │ │ │ │ - sbb $0xf845c748,%eax │ │ │ │ - sub %al,%bl │ │ │ │ - rex.WXB add %cl,-0x39(%r8) │ │ │ │ - rex.RB call 2868879 │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4bafb8 │ │ │ │ - lea 0x210bc33(%rip),%rbx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c189a │ │ │ │ + movq $0x4c18b8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4be898 │ │ │ │ + lea 0x2109a27(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x490210b2(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + adc %al,(%rdx) │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc35f │ │ │ │ - movq $0x4bc118,-0x10(%r12) │ │ │ │ + ja 4c18de │ │ │ │ + movq $0x4c1550,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x4bc380,-0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4b5f38 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cltd │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c1932 │ │ │ │ + movq $0x4c1950,-0x8(%rbp) │ │ │ │ + movq $0x23acaa8,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4c1880 │ │ │ │ + lea 0x21099af(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%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,%rcx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc3c9 │ │ │ │ - movq $0x4bc1a8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4bc288,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0x23f44d9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc3ff │ │ │ │ - movq $0x4bc158,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea 0x23f44d4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x894c0210,%ebx │ │ │ │ - testb $0x2f,0x35(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,%ch │ │ │ │ - test $0x90fffffe,%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,-0x67(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4c1908 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4bc46a │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bl,-0x72b7fdf0(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4c19d2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 1ebd008 │ │ │ │ + jmp 4c1880 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x490210ba(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bc4b3 │ │ │ │ - movq $0x4bc448,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x23f99b3(%rip),%r14 │ │ │ │ - jmp 4bc2e0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x210baab(%rip),%rbx │ │ │ │ + ja 4c1a3d │ │ │ │ + movq $0x4c1990,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4c19b0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237d118,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0x21098a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480210ba(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %cl,0x48021098(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4bc6c8 │ │ │ │ - movq $0x4bc520,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4c1a8a │ │ │ │ + movq $0x4c1aa8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4bc520 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 23750c8 │ │ │ │ + lea 0x2109887(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x46(%rax) │ │ │ │ + add %dl,-0x68(%rax) │ │ │ │ adc %al,(%rdx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4bc6ba │ │ │ │ - movq $0x4bc568,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4bc568 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4c19f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xc7480210,%edx │ │ │ │ - add %r11b,0x48004bc5(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4bc598 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movabs 0x4cf0458d48021097,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4c1aea │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4c0b98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x83490210,%ecx │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x23a9a70,-0x10(%r12) │ │ │ │ - movq $0x4,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jl 4bc6d3 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jge 4bc653 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - add $0xe0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x12(%rcx) │ │ │ │ - movq $0x4bc780,0x8(%rbp) │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bc830 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - add $0xf0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0xc,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x11(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - add $0x80,%rdx │ │ │ │ - mov %dl,0x12(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x13(%rcx) │ │ │ │ - movq $0x4bc768,0x8(%rbp) │ │ │ │ - mov $0x4,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bc830 │ │ │ │ - lea 0x23a5fb0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0x210b8b1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jge 4bc717 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 4bc653 │ │ │ │ - mov %al,0x10(%rcx) │ │ │ │ - movq $0x4bc7b0,0x8(%rbp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bc830 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp 23a47e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x6,%rdx │ │ │ │ - add $0xc0,%rdx │ │ │ │ - mov %dl,0x10(%rcx) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - mov %al,0x11(%rcx) │ │ │ │ - movq $0x4bc798,0x8(%rbp) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bc830 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x48021097(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4c0dc8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x69(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4c0ca8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x69(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4c0d40 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x18458b4c(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4bc830 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + jmp 23af808 │ │ │ │ + nopw 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 %cl,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + adc %al,(%rdx) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4c0c20 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xb7,%al │ │ │ │ - adc %al,(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + call 484e2c67 <__environ@GLIBC_2.2.5+0x45c249ff> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4bc802 │ │ │ │ + jb 4c1bf2 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bc4e8 │ │ │ │ + jmp 4c14c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %bh,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdx,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dl,-0x72b7fdf0(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4c1c2a │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4c1a70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ 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 4bca50 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jge 4bca04 │ │ │ │ - lea 0x3(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 4bc8b2 │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $1,%rax │ │ │ │ - cmp $0x3ff0,%rax │ │ │ │ - jg 4bc88c │ │ │ │ - movq $0x4bcc88,-0x30(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4bcd10,-0x28(%rbp) │ │ │ │ - mov $0x3ff0,%ebx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 23a4cd0 │ │ │ │ - movq $0x4bc8e8,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4bc8e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + loopne 4c1c4d │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c1d59 │ │ │ │ + movq $0x4c1ac8,-0xd8(%r12) │ │ │ │ + mov %r14,-0xc8(%r12) │ │ │ │ + movq $0x4c1b08,-0xc0(%r12) │ │ │ │ + mov %r14,-0xb8(%r12) │ │ │ │ + movq $0x4c1b30,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa8(%r12) │ │ │ │ + movq $0x4c1b58,-0xa0(%r12) │ │ │ │ + mov %r14,-0x98(%r12) │ │ │ │ + movq $0x4c1b80,-0x90(%r12) │ │ │ │ + lea -0xd8(%r12),%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x4c1bb0,-0x80(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + movq $0x4c1bd0,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4c1c08,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x237d0f8,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x7e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x8e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x9e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0xae(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xbe(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xe0,0x388(%r13) │ │ │ │ + lea 0x21095bd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x480210b6(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4bca6f │ │ │ │ - movq $0x4bc930,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + adc %al,(%rdx) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c1e0c │ │ │ │ + movq $0x4c1dc8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc930 │ │ │ │ + jne 4c1dc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x3,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4a(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - movq $0x4bc960,0x0(%rbp) │ │ │ │ + add %bh,0x48021095(%rax) │ │ │ │ + movl $0x4c1df8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4bc960 │ │ │ │ + jne 4c1df8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%r8d │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0x10,%dh │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4bc980 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp $0x80,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - setae %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x800,%rax │ │ │ │ - setae %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jl 4bca2a │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4bcc01 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - add $0xe0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x2(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x3,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4bc83d │ │ │ │ - movq $0x4bcad0,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 23a4ed8 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jge 4bca84 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4bcc01 │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4bc83d │ │ │ │ - lea 0x210b539(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,0x48021095(%rax) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4c26f8 │ │ │ │ + lea 0x210955d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x4bcb48,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - jmp 23a4ed8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - add $0xc0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x2,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4bc83d │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x10,%ah │ │ │ │ - add -0x7d(%rcx),%cl │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bcb28 │ │ │ │ - movq $0x4bc7e0,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x4c(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4bcb8d │ │ │ │ - movq $0x1ea8660,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x25c7fb0,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp 23a4370 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4bcd5a │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 4069f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - jmp 4bccde │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x12,%rcx │ │ │ │ - add $0xf0,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - mov %cl,(%rdx,%r8,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0xc,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x6,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - add $0x80,%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - mov %cl,(%rdx,%rdi,1) │ │ │ │ - and $0x3f,%eax │ │ │ │ - add $0x80,%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - lea 0x3(%r8),%rdx │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ - add $0x28,%rbp │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 4bc83d │ │ │ │ + add $0x1a,%ah │ │ │ │ + add -0x73(%rax),%cl │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4c1e7e │ │ │ │ + movq $0x4c1e68,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1e68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0x10,%bl │ │ │ │ - add 0x75(%rbx,%rcx,4),%cl │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 4bcca0 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4bcbcb │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bc83d │ │ │ │ + add %al,-0x3c(%rax) │ │ │ │ + sbb (%rdx),%al │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 6e47a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4c0210b2(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - lea 0x10(%r14),%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4bcb9d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 406e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov $0x3ff0,%esi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 4bc83d │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rdx),%al │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c1ed4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4c1e28,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f0cfc4(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf8000000,%eax │ │ │ │ - mov $0x10,%cl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4bcdcf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 239f7d0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4bcdca │ │ │ │ - movq $0x23ab2c0,-0x10(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + mov $0xc3,%al │ │ │ │ + sbb (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c1f89 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c1f7e │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4c1f68,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0x23f90a0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bc4e8 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4c1f68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - mov $0x10,%cl │ │ │ │ - add -0x73(%rax),%cl │ │ │ │ - rex.RB call 7344073c <__environ@GLIBC_2.2.5+0x70b824d4> │ │ │ │ - sub %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov %dh,-0x76b7fdc6(%rax) │ │ │ │ - pop %rbp │ │ │ │ - clc │ │ │ │ - movq $0x4bce30,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x23a3f59(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 224d058 │ │ │ │ + add %al,-0x3d(%rax) │ │ │ │ + sbb (%rdx),%al │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 6e47a0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x4f(%rax) │ │ │ │ - adc %al,(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4bc4e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,%bl │ │ │ │ + sbb (%rdx),%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4c1ffc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c1ff1 │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4c1ef8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f0ceab(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x49021ac2(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c205f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4c1fa0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b19,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x72b7fdf0(%rbx) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4c20ba │ │ │ │ + movq $0x23ab088,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x23acaa8,-0x28(%rbp) │ │ │ │ + movq $0x28b92b9,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4c30f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x4bcde8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0x23f8fe3(%rip),%r14 │ │ │ │ - jmp 4bc2e0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0x210b13b(%rip),%rbx │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4c20d0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f0cd68(%rip),%r14 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c2188 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x237db98,-0x10(%r12) │ │ │ │ + movq $0x28a8b29,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 23af5c8 │ │ │ │ + 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) │ │ │ │ - jo 4bce5f │ │ │ │ - adc %al,(%rdx) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4bced2 │ │ │ │ + jb 4c2204 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4c21f9 │ │ │ │ movq $0x23ab088,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4c2150,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0x1f0cc9f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4bd210 │ │ │ │ + jmp 23746b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes